SlideShare una empresa de Scribd logo
1 de 54
JCBの Payment as a Service 実現にむけた
ゼロベースの組織変革とテクニカル・イネーブラー
片岡 亮介
株式会社ジェーシービー
デジタルソリューション開発部
部長(担当)
NTTデータ テクノロジーカンファレンス2020 講演資料
Speakers
Ryosuke KATAOKA
Product Owner
( Platform Team )
Kazuhiro KANEDA
IT Architect / Agile coarch
( Platform Team )
What’s JCB
What’s JCB
3400万
国内外加盟店数
1.4億
カード会員
(24カ国・地域)
EMVCo.
&
PCISSC
Security and
Tech.
Agenda ( JCB part )
JCB status so far
2
1
3
JCB が抱える現在の課題、そして新たな取組
New Project
”スピード" 獲得のための新しい組織の立ち上げ
3 principles for zero-based change
組織変革実現のための3つの基本方針
JCB status so far
スピード感の欠如
複雑なプロセス
ビジネス全体のスピード感の欠如
ビジネスサイド システムサイド
着想 リリース
施策実行判断 品質 > スピード ドキュメント主義 パートナー依存
複雑なプロセス
ビジネス全体のスピード感の欠如
ビジネスサイド システムサイド
着想 リリース
施策実行判断 品質 > スピード ドキュメント主義 パートナー依存
New Project
New Project
JCB
New
Project
● 出島戦略
● 既存の仕組みを
スクラップ&ビルドしない
● ゼロベースでデザイン
● 母体と異なるルール・プロ
セスを設計・実践
New Project
● Agility あるビジネス開発を実現させるためのプロジェクト
● 価値あるサービスの開発( Payment as a Service の実現 )
Process
Architecture
Risk Management
Platform
Team
Development Method
New Project
Process
Architecture
Risk Management
Platform
Team
Development Method
● Agility あるビジネス開発を実現させるためのプロジェクト
● 価値あるサービスの開発( Payment as a Service の実現 )
3 principles for
zero-based
change
3つの基本方針
Cloud Native
&
Cloud 徹底活用
ゼロベースの
組織デザイン DXのためのDX
2
1 3
ゼロベースの組織デザイン
これまで
New Project
● Agility ある開発を実現させるための開発体制。
● 逆コンウェイの法則に則り、システム構造を組織構造に写像
ゼロベースの組織デザイン
Service A
Team A
JCB Digital Enablement Platform
Service B
Team B
Service C
Team C
QA Team SRE Team Sec Team
Platform
Team
Archi
Team
DXのためのDeveloper Experience
Customer
(Biz)
Operator
Developer
Customer
(Biz)
Operator
Developer
Customer
Developer
Operator
● 低コストでサービスを提供したい
● スモールスタートでサービスを提供したい
● スピード感あるサービスを提供したい
● 安全なサービスを提供したい
● 制約なく自由な開発を行いたい
● ゼロベースで作るよりある物を使いたい
● 参考情報が欲しい
● 新しい技術に触れていたい
● ロックインされたくない
● 安定したシステム運用を実施したい
● オペミス要望のため、自動化したい
● UXに優れたツールを利用したい
DXのためのDeveloper Experience
Customer
Developer
Operator
● 低コストでサービスを提供したい
● スモールスタートでサービスを提供したい
● スピード感あるサービスを提供したい
● 安全なサービスを提供したい
● 制約なく自由な開発を行いたい
● ゼロベースで作るよりある物を使いたい
● 参考情報が欲しい
● 新しい技術に触れていたい
● ロックインされたくない
● 安定したシステム運用を実施したい
● オペミス要望のため、自動化したい
● UXに優れたツールを利用したい
1:Agility
2:High Availability
3:Scale
4:High Security
5:Managed Service
6:Automation (IAC)
7:CI / CD
8:Open Source
DXのためのPlatform
Cloud Native Platform
● JCB Digital Enablement Platform ( JDEP )
● Google Cloud Platform をデジタルビジネスのPFとして採用
● GKE、Cloud Spanner をコアとしたマルチテナント構成
Requirement
1. Agility
2. High Availability
3. Scalability
4. High Security
5. Managed
Conculusion
❏ Public Cloud : GCP
❏ Kubernetes : GKE
❏ Service Mesh : Istio ( Anthos )
❏ DB : Cloud Spanner
No. 製品名 製品概要 導入効果
1 Google
Kubernetes Engine
コンテナオーケストレーションツール(コンテナ(=APL)を管理するため
の根幹となるツール)。今回はが提供するGoogle Cloudが提供する
K8sを採用。
・Reconciliation Loopに基づいた高可用性
・Immutable Infraとしての運用性
2 Cloud Spanner
Google社が開発した無制限のスケーリング、強整合性、最大 99.999% の可用
性を備えたフルマネージド リレーショナル データベース。
・最大 99.999% の可用性
・マルチリージョン構成(東京-大阪)
3 Terraform
Hashicorp社が開発しているインフラの構成管理ツール。インフラリソースをコー
ドとして宣言的に定義し、定義の状態になるように自動でリソース作成・操作が可
能。
・Infra As Code(IAC)の実現
→インフラ作業の自動化
4
Prisma Cloud パロアルト社が提供するクラウドネイティブなアプリケーションやワークロードを保
護し、クラウド環境に継続的な可視化、セキュリティ、コンプライアンス監視が可能。
・CSPM(Cloud Security Posture Management)の実現
・CWPP(Cloud Workload Protection Platform)の実現
5
Parger Duty
パロアルト社が提供するコンテナ環境向けのセキュリティ製品群。クラウドネイティ
ブなアプリケーションやワークロードを保護し、クラウド環境の継続的な可視化、セ
キュリティ、コンプライアンス監視が可能。
・障害発生時の初動対応の早期化
・保守体制の強化
6 Datadog
クラウド時代の監視アプリケーションサービス。SaaSベースのデータ分析プラット
フォームを介してサーバー、データベース、ツール、およびサービスの監視を提供
・障害発生時の初動対応の早期化
・サービス監視の高度化
7 Argo CD
GitOpsの継続的デリバリーツールを行うOSS。パイプライン全体を管理するので
はなくパイプラインの中の1つの処理として動作するコンポーネントであり、軽量か
つコンテナリリースに最適なツール。
・継続的かつ迅速はシステムリリース
・カナリアリリース、Blue・Greenデブロイ
クラウド徹底活用
© 2020 NTT DATA Corporation
NTTデータ テクノロジーカンファレンス
2020
JCB のPayment as a Service 実現にむけた
ゼロベースの組織変革とテクニカル・イネーブラー
2020年10月14日
株式会社NTTデータ デジタル技術部 金田 和大
© 2020 NTT DATA Corporation
Agenda
1. デジタル組織のつくりかた
2. グランド・デザインのかんどころ
3. テクニカル・イネーブラー
© 2020 NTT DATA Corporation
JCB様における組織変革スケジュール(超概要)
Grand
Design
Preparing for Scale
Start
SAFe
Agilityのあるデジタル組織をつくるための3ステップ。
①デザイン、②準備(スケール)、③実践
3〜6 month 9〜12 month
本日の説明範囲
© 2020 NTT DATA Corporation
SAFe (Scaled Agile Framework)
経営・ビジネス・開発の3レイヤを統合した
大規模Agileフレームワーク
経営
ビジネス
開発
© 2020 NTT DATA Corporation
デジタル化組織実現の6つのポイント
SAFe
(組織構造と開発プロセス)
社員の意識改革
1
オフィス環境の見直し
2 インフラの再整備
社内ルールの見直し
人財育成指針の策定
4
3 5
予算の特区化
6
デジタル化組織
NTTデータのCAFISのデジタル化で得られたプラクティス。
SAFeを土台とした制度設計と実践。6つのKSF。
© 2020 NTT DATA Corporation
人材育成
Why SAFe?
個別課題の対応ではなく総体的な戦略と実行により
高いアジリティとガバナンスの両立を実現できる
優先順位に
基づく開発
オフィス改
善
技術・スキ
ルの調達
柔軟な予算
と組織体制 デザイン
思考
ビジネス部門
とIT部門の
一体化
継続的
デプロイ
定期的な状
況の確認と
軌道修正
依存関係の
管理
経営・ビジ
ネス
組織・体制
人材
プロセス
ITシステ
ム
クラウド/
コンテナ/
マイクロサービス
経営
・
ビジネス
組織・体制
人材
プロセス
ITシステム
© 2020 NTT DATA Corporation
ここからが今日の本題
大規模Agileで開発するサービス群を収納する
Digital Platformをどのようにデザインしてきたのか。
組織のアジリティが上がらない
ガバナンスを維持しつつ、アジリティ
向上
モノづくりが先行しがちで、
新規ビジネス創出につながらない
仮説を検証しながら価値をつくってい
く
システムの完成がゴール 継続的なビジネス価値向上
高速な価値開発にフォーカスするのが
難しいIT基盤
高速な価値創出を支える
デジタルプラットフォーム
課題 打ち手
1
2
3
4
Lean 開
発
Tech
Process
People
© 2020 NTT DATA Corporation
ç
Agile実践を規定する
ガイドラインの策定
アイデア創出・高速
開発導入支援
SAFe 実践までの
ロードマップづくり
グランド・デザインの実施内容
グランド・デザインでは、Digital Platformの
目指す姿とコンセプトを策定
デジタルプラットフォ
ームの検討
(製品選定/検証含む)
Grand
Design
Preparing for
Scale
Start
SAFe
icons: https://icons8.jp/
© 2020 NTT DATA Corporation
Digital Platform の目指す姿
JCBのデジタルビジネスを支えるCloud Nativeプラットフォーム
既存資産にとらわれず、ゼロベースであるべき姿をデザイン
2020 2021 2023
新規アプリケーション マイクロサービス
マイクロサービス
オンプレミス
マイクロサービス
• パブリッククラウド上で
スモールスタート
• 大規模Agileの実現に向け、
パイロット案件でLean手法を
もちいてサービス開発に着手
• パブリッククラウド上で
サービスを拡大
• 大規模Agileの開始。小さな単位
にサービスを分けてアジリティを高
めるマイクロサービスを導入
• ハイブリッドクラウド化
• 既存ITシステムとの融合
• 環境問わずアジリティのある開発
ができるプラットフォームを実現
icons: https://icons8.jp/,
© 2020 NTT DATA Corporation
デジタルPF基本方針①
Cloud Nativeの4要素
(Agility, Observability, Resilience, Scalability)を
具備する環境を構築し継続的に維持するための基本方針
01
Cloud Native
● Kubernetes
● Microservices
● Serverless
0
2
IaC
可能な限り基盤構築をコード化
し、環境をイミュータブルに
0
3
わくわく
●Developerがわくわくする
魅力的な開発環境
●継続な改善をする(NO塩漬!)
icons https://icons8.jp/
© 2020 NTT DATA Corporation
デジタルPF基本方針②
製品選定のための方針として Hybrid/Multi Cloudを視野に
入れた機能配置や、サービス拡大に伴って運用コストが
増えないようにマネージド・サービスを積極的に活用する
0
4
Hybrid & Multi Cloud
監視やID管理など周辺系サービスは
パブクラからもオンプレからも利用で
きること
0
5
Scalable
● サービス規模に対し
運用作業がリニアに増えないこと
● マネージドサービスを活用し
運用コストの最小化する
0
6
OSS based
icons: https://icons8.jp/, https://thenounproject.com/LoudounDesignCo/
● CNCF Landscapeを追う
● 保守の容易性/サービス継続
性を考慮
© 2020 NTT DATA Corporation
containers
オンプレミス
パブリッククラウド
ログ管理
コンテナレジストリ
コードリポジトリ
(マルチ)K8sクラスタ管理ツール
K8s
K8s K8s K8s
K8s K8s
K8s
ID管理
NW
storage
イメージスキャナ
Secret 管理
API GW
Service mesh Service mesh
Managed
CaaS
Managed
PaaS
FaaS/PaaS(on k8s)
Managed
FaaS
CI Engine
CD tool
LB LB
containers
Managed
Database
Managed
Cache
Managed
Queue AD
フェデレーション
VM
Queue
DB
Cache
ドキュメント管理 チケット管理
チャット
VMs
セキュリティ管理
構成管理
CDN
専用線
メトリクス
アラート
インシデント管理
Microservice
Microservice
Hybrid共通
(パブクラ/SaaS)
icons: https://icons8.jp/
© 2020 NTT DATA Corporation
Cloud Access Security Brokers (CASBs)
● クラウド利用の可視化、データ保護、ガバナンスを実現する
サービス群
● CASB製品を利用して、ユーザーとクラウド・プロバイダーの間に単一の
コントロールポイントを設けてセキュリティポリシーを適用できる
Cloud Security Posture Management (CSPM)
● クラウドのセキュリティインシデントのほぼすべては、
ユーザの設定ミスに起因
● CSPM製品を利用してクラウド利用のベストプラクティスに反する設定
やセキュリティ違反を監視・検知・修復できる
Cloud Workload Protection Platforms (CWPP)
● クラウド・ワークロードの監視と保護のためのサービス群
● CWPP製品を利用して、クラウド上のワークロードの異常な挙動や通信
を検知できる
Image: https://outpost24.com/blog/find-the-differences-between-CASB-CSPM-and-CWPP
Cloud Security (CASB / CSPM / CWPP)
セキュリティは、CASBs/CSPM/CWPP それぞれの
観点で可視化と防御策を検討し、対策方針を決定
© 2020 NTT DATA Corporation
Question
ここで突然ですがアンケートです。
CASBs(開発環境)と
CSPM / CWPPどちらの話がききたいですか?
A. 「ちょっと何言ってるか分からない。。」
B. 「CASBs!」
C. 「CSPM/CWPP!」
D. 「どっちでもよかです」
© 2020 NTT DATA Corporation
外部端末
UEM
&
EDR
Digital Platform
開発
拠点
Secure
Room
Prod Dev/Stg/QA
開発端末
管理外
端末
持出端末
本番操作
端末
Netskope
WS1 構成管理
エンドポイ
ント監視
構成管理ポリシーチェック
リモートワイプ(紛失時)
本番
アクセス
無許可端末ア
クセス拒否
OK
本番
アクセス
端末
管理
NG
私用
社用
不許可SaaS
持出端末やモバイルで
開発やダッシュボード
確認が可能
Netskope
開発環境
構成
icons: https://icons8.jp/
© 2020 NTT DATA Corporation
外部端末
UEM
&
EDR
Digital Platform
開発
拠点
Secure
Room
Prod Dev/Stg/QA
開発端末
管理外
端末
持出端末
本番操作
端末
Netskope
WS1 構成管理
エンドポイ
ント監視
構成管理ポリシーチェック
リモートワイプ(紛失時)
本番
アクセス
無許可端末ア
クセス拒否
OK
本番
アクセス
端末
管理
NG
私用
社用
不許可SaaS
Netskope
開発環境
構成
出口対策
入口対策
構成管理
icons: https://icons8.jp/
© 2020 NTT DATA Corporation
CSPM
クラウドプラットフォームの設定評価
コンプライアンスの準拠状況を可視化
CSPM & CWPP
パブリッククラウド
Container
(Application)
Cluster node
Orchestration
(Kubernetes)
Container image
Image registry
Config
IaC によるクラウドの構成管理・制御
CI/CD pipeline
(DevSecOps)
NW
Data store
CWPP
コンテナワークロードのリスク検知
多層的かつ自動化可能な脆弱性対策
可視化
Data Security
コンプライアンス
脅威からの防御
運用性
Internet
© 2020 NTT DATA Corporation
Point 1
CSPM ( 旧Redlock / Evident.io ) と
CWPP ( 旧Twistlock / PureSec ) を
1 つのサービスとして提供する
総合セキュリティソリューション
CSPMとCWPPを兼ね備えたPrisma Cloud を導入
CSPM/CWPP 製品
Point 2
実行中のコンテナのランタイムを 継
続的にスキャン
ランタイムの正常時動作をAIが学習
アノマリーな挙動を検知
Point 3
Incident Explorer や Forensic の
機能により、インシデント発生時のコンテ
ナの挙動を事後調査可能
CSPM&
CWPP ランタイム保護 フォレンジック
icons: https://icons8.jp/
© 2020 NTT DATA Corporation
ここまでのまとめ(グランド・デザイン)
コンセプト・デザインとセキュリティ・デザインを実施
デジタルプラットフォーム
の検討
(製品選定/検証含む)
Grand
Design
Preparing for
Scale
Start
SAFe
● Digital Platformの目指す姿とコンセプトの制定
● クラウドセキュリティの検討と製品選定
● ゼロトラスト志向の開発環境デザイン
© 2020 NTT DATA Corporation
Digital Platform
ここからは、第2フェイズにおいて実際に構築した
プラットフォームについて説明していきます。
Grand
Design
Preparing for
Scale
Start
SAFe
© 2020 NTT DATA Corporation
Digital Platformの3つのポイント
スケーラビリティとセキュリティの軸で
3つのポイントをご紹介
マルチテナント DevSecOps ゼロトラスト
img src: https://icons8.jp/
© 2020 NTT DATA Corporation
アーキテクチャ概要
Shared VPC/Peeringでスター型の配置で Project を構成。
他環境とはInnterconnect(専用線)で接続
Dev Host Project
Dev Shard VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routers
Cloud Nat
Service Project Service Project Service Project
Cloud
Spanner
Kubernetes
Engine
Anthos
Service Mesh
Shared VPC
Connectivity
Common Service Host Project
Common Shared VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routes
Common Shared
Service
Cloud
DNS
Shared VPC
Connectivity
vpc peering with custom
routes exchange
Other
Environment
Cloud
Router
vpc peering with custom
routes exchange
Interconnect
© 2020 NTT DATA Corporation
アーキテクチャ概要
Shared VPC/Peeringでスター型の配置で Project を構成。
他環境とはInnterconnect(専用線)で接続
Dev Host Project
Dev Shard VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routers
Cloud Nat
Service Project Service Project Service Project
Cloud
Spanner
Kubernetes
Engine
Anthos
Service Mesh
Shared VPC
Connectivity
Common Service Host Project
Common Shared VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routes
Common Shared
Service
Cloud
DNS
Shared VPC
Connectivity
vpc peering with custom
routes exchange
Other
Environment
Cloud
Router
vpc peering with custom
routes exchange
Interconnect
© 2020 NTT DATA Corporation
アーキテクチャ概要
Dev Host Project
Dev Shard VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routers
Cloud Nat
Service Project Service Project Service Project
Cloud
Spanner
Kubernetes
Engine
Anthos
Service Mesh
Shared VPC
Connectivity
Common Service Host Project
Common Shared VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routes
Common Shared
Service
Cloud
DNS
Shared VPC
Connectivity
vpc peering with custom
routes exchange
Other
Environment
Cloud
Router
vpc peering with custom
routes exchange
Interconnect
Shared VPC/Peeringでスター型の配置で Project を構成。
他環境とはInnterconnect(専用線)で接続
© 2020 NTT DATA Corporation
アーキテクチャ概要
アプリがデプロイされるマルチテナントのK8sや
マネージドサービスを配置するProjectがある
Dev Host Project
Dev Shard VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routers
Cloud Nat
Service Project Service Project Service Project
Cloud
Spanner
Kubernetes
Engine
Anthos
Service Mesh
Shared VPC
Connectivity
Common Service Host Project
Common Shared VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routes
Common Shared
Service
Cloud
DNS
Shared VPC
Connectivity
vpc peering with custom
routes exchange
Other
Environment
Cloud
Router
vpc peering with custom
routes exchange
Interconnect
マルチテナントのK8sクラスタ
各アプリが使う
マネージドサービス
●各面ごとに単一のK8sクラスタ
●複数クラスタの運用はバージョンアップなどメンテ
ナンスコストが高くなる懸念
●クラスタ横断ののネットワーク構成(Istioのマルチ
クラスタ構成など)が複雑になる
●アプリケーション毎にK8sのNamespaceを払出
●Namespaceで区画化されたマルチテナント構成
●マルチテナント設計は組織構成と密に関係
© 2020 NTT DATA Corporation
アーキテクチャ概要
アプリがデプロイされるマルチテナントのK8sや
マネージドサービスを配置するProjectがある
Dev Host Project
Dev Shard VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routers
Cloud Nat
Service Project Service Project Service Project
Cloud
Spanner
Kubernetes
Engine
Anthos
Service Mesh
Shared VPC
Connectivity
Common Service Host Project
Common Shared VPC
Cloud
Router
Cloud
Firewall Rules
Cloud
DNS
Cloud
Routes
Common Shared
Service
Cloud
DNS
Shared VPC
Connectivity
vpc peering with custom
routes exchange
Other
Environment
Cloud
Router
vpc peering with custom
routes exchange
Interconnect
マルチテナントのK8sクラスタ
各アプリが使う
マネージドサービス
●マネージド・サービスを配置するサービスプロ
ジェクトはアプリケーション単位で分割
●アプリケーション単位に分割しておくことで
リソースアクセスの権限管理やコスト管理がや
りやすくなる
© 2020 NTT DATA Corporation
Kubernetesをマルチテナント構成で利用。各サービス毎に
Managedサービスを配置するGCP Projectを用意
マルチテナント GKE クラスタ
Shared
GKE Cluster
Service Project Service Project Service Project Service Project Service Project
© 2020 NTT DATA Corporation
Kubernetesをマルチテナント構成で利用。各サービス毎に
Managedサービスを配置するGCP Projectを用意
マルチテナント GKE クラスタ
Shared
GKE Cluster
Service Project Service Project Service Project Service Project Service Project
© 2020 NTT DATA Corporation
Gitlab Runner & Argo CD によるGitOps。
安全で信頼されたコンテナイメージのみがデプロイ
DevSecOps Pipeline
© 2020 NTT DATA Corporation
Istio や GKE のNetwork Policyの機能を使って、
すべてのマイクロサービス間で認証・認可・暗号化を実施
Inbound/outbound ともに許可されてない相手との通信を禁止
ゼロトラスト
© 2020 NTT DATA Corporation
おわりに
Payment as a Service 実現のTechnical Enablerとは?
➔ 価値創出のスピードアップと拡大を下支えする
” Financial grade security 担保のための仕組みが
ビルトインされたスケーラブルなプラットフォーム”
マルチテナント
DevSecOps ゼロトラスト
Cloud
Nativeve
Hybrid
&
Multi
scallable
IaC
わくわく
&
継続改善
OSS
based
Platform concept Key points
© 2020 NTT DATA Corporation
Thank you

Más contenido relacionado

La actualidad más candente

20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration ServiceAmazon Web Services Japan
 
そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?takezoe
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Akihiro Suda
 
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)NTT DATA Technology & Innovation
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Amazon Web Services Japan
 
インフラCICDの勘所
インフラCICDの勘所インフラCICDの勘所
インフラCICDの勘所Toru Makabe
 
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)NTT DATA Technology & Innovation
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAmazon Web Services Japan
 
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep DiveToru Makabe
 
マイクロサービス化に向けて
マイクロサービス化に向けてマイクロサービス化に向けて
マイクロサービス化に向けてHIRA
 
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門Kohei Tokunaga
 
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)NTT DATA Technology & Innovation
 
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)Amazon Web Services Japan
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをなAmazon Web Services Japan
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Masahito Zembutsu
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティスAmazon Web Services Japan
 
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」Masahito Zembutsu
 

La actualidad más candente (20)

20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
 
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
 
そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?そんなトランザクションマネージャで大丈夫か?
そんなトランザクションマネージャで大丈夫か?
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
 
インフラCICDの勘所
インフラCICDの勘所インフラCICDの勘所
インフラCICDの勘所
 
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
 
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
 
マイクロサービス化に向けて
マイクロサービス化に向けてマイクロサービス化に向けて
マイクロサービス化に向けて
 
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
 
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
 
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
 
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
 

Similar a JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス 2020 発表資料)

Circle of Code with Cloud Foundry
Circle of Code with Cloud FoundryCircle of Code with Cloud Foundry
Circle of Code with Cloud FoundryTomohiro Ichimura
 
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要Takekazu Omi
 
Migrating tocloudnativeapplicationwithusingelasticapm
Migrating tocloudnativeapplicationwithusingelasticapmMigrating tocloudnativeapplicationwithusingelasticapm
Migrating tocloudnativeapplicationwithusingelasticapmShotaro Suzuki
 
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送Google Cloud Platform - Japan
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送Google Cloud Platform - Japan
 
Tech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSMTech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSM勇 黒沢
 
Centralized Observability for the Azure Ecosystem
Centralized Observability for the Azure EcosystemCentralized Observability for the Azure Ecosystem
Centralized Observability for the Azure EcosystemShotaro Suzuki
 
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)kekekekenta
 
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザインEiji Sasahara, Ph.D., MBA 笹原英司
 
7.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn0827
7.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn08277.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn0827
7.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn0827Shotaro Suzuki
 
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要Miho Yamamoto
 
Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報Yasuhiro Kobayashi
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101Hinemos
 
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会IoTビジネス共創ラボ
 
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズオラクルエンジニア通信
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]オラクルエンジニア通信
 
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」Kohei Ogawa
 
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?Akira Inoue
 

Similar a JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス 2020 発表資料) (20)

Circle of Code with Cloud Foundry
Circle of Code with Cloud FoundryCircle of Code with Cloud Foundry
Circle of Code with Cloud Foundry
 
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要
 
Migrating tocloudnativeapplicationwithusingelasticapm
Migrating tocloudnativeapplicationwithusingelasticapmMigrating tocloudnativeapplicationwithusingelasticapm
Migrating tocloudnativeapplicationwithusingelasticapm
 
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
[Cloud OnAir] Google Cloud Next '20: OnAir 特別編 〜世界で人気のあったセッション特集〜 2020年9月24日 放送
 
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
 
Tech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSMTech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSM
 
Centralized Observability for the Azure Ecosystem
Centralized Observability for the Azure EcosystemCentralized Observability for the Azure Ecosystem
Centralized Observability for the Azure Ecosystem
 
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
 
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン
[ハードウェア編] クラウドネイティブアーキテクチャとIoTセキュリティ・バイ・デザイン
 
7.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn0827
7.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn08277.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn0827
7.9 elasticstackandcloudtechnicalenablement excitingnewfeatures-jpn0827
 
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要
 
Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報
 
0101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_2021010101 Hinemos製品紹介_202101
0101 Hinemos製品紹介_202101
 
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
 
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
 
Kubernetes超入門
Kubernetes超入門Kubernetes超入門
Kubernetes超入門
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年6月版]
 
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
 
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
 

Más de NTT DATA Technology & Innovation

OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)NTT DATA Technology & Innovation
 
COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)
COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)
COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方
Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方
Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方NTT DATA Technology & Innovation
 
Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...
Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...
Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...NTT DATA Technology & Innovation
 
Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)
Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)
Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)NTT DATA Technology & Innovation
 
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)NTT DATA Technology & Innovation
 
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
 
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
 
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
 
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
 
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)NTT DATA Technology & Innovation
 
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...NTT DATA Technology & Innovation
 
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)NTT DATA Technology & Innovation
 
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)NTT DATA Technology & Innovation
 
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)NTT DATA Technology & Innovation
 
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...NTT DATA Technology & Innovation
 
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)NTT DATA Technology & Innovation
 
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)NTT DATA Technology & Innovation
 
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 

Más de NTT DATA Technology & Innovation (20)

OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
 
COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)
COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)
COPY FROMで異常データをスキップできるようになった話(第45回 PostgreSQLアンカンファレンス@オンライン 発表資料)
 
Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方
Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方
Cloud Skills Challenge 2023 winter 〜Azureを頑張る理由と頑張り方
 
Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...
Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...
Unlocking Transformation: Implementing GitOps Practices in Conservative Organ...
 
Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)
Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)
Databricksチューニングあれこれ(JEDAI 2023 X‘mas/忘年会 Meetup! LT登壇資料)
 
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
 
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
 
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
 
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
 
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
 
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
 
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(Open Source Conference 202...
 
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
 
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
 
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)
 
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
PostgreSQL on Kubernetes: Realizing High Availability with PGO (Postgres Ibiz...
 
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
 
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
 
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
PGCon 2023 参加報告(第42回PostgreSQLアンカンファレンス@オンライン 発表資料)
 

JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス 2020 発表資料)

  • 1. JCBの Payment as a Service 実現にむけた ゼロベースの組織変革とテクニカル・イネーブラー 片岡 亮介 株式会社ジェーシービー デジタルソリューション開発部 部長(担当) NTTデータ テクノロジーカンファレンス2020 講演資料
  • 2. Speakers Ryosuke KATAOKA Product Owner ( Platform Team ) Kazuhiro KANEDA IT Architect / Agile coarch ( Platform Team )
  • 5. Agenda ( JCB part ) JCB status so far 2 1 3 JCB が抱える現在の課題、そして新たな取組 New Project ”スピード" 獲得のための新しい組織の立ち上げ 3 principles for zero-based change 組織変革実現のための3つの基本方針
  • 11. New Project JCB New Project ● 出島戦略 ● 既存の仕組みを スクラップ&ビルドしない ● ゼロベースでデザイン ● 母体と異なるルール・プロ セスを設計・実践
  • 12. New Project ● Agility あるビジネス開発を実現させるためのプロジェクト ● 価値あるサービスの開発( Payment as a Service の実現 ) Process Architecture Risk Management Platform Team Development Method
  • 13. New Project Process Architecture Risk Management Platform Team Development Method ● Agility あるビジネス開発を実現させるためのプロジェクト ● 価値あるサービスの開発( Payment as a Service の実現 )
  • 17. ● Agility ある開発を実現させるための開発体制。 ● 逆コンウェイの法則に則り、システム構造を組織構造に写像 ゼロベースの組織デザイン Service A Team A JCB Digital Enablement Platform Service B Team B Service C Team C QA Team SRE Team Sec Team Platform Team Archi Team
  • 19. Customer (Biz) Operator Developer Customer Developer Operator ● 低コストでサービスを提供したい ● スモールスタートでサービスを提供したい ● スピード感あるサービスを提供したい ● 安全なサービスを提供したい ● 制約なく自由な開発を行いたい ● ゼロベースで作るよりある物を使いたい ● 参考情報が欲しい ● 新しい技術に触れていたい ● ロックインされたくない ● 安定したシステム運用を実施したい ● オペミス要望のため、自動化したい ● UXに優れたツールを利用したい DXのためのDeveloper Experience
  • 20. Customer Developer Operator ● 低コストでサービスを提供したい ● スモールスタートでサービスを提供したい ● スピード感あるサービスを提供したい ● 安全なサービスを提供したい ● 制約なく自由な開発を行いたい ● ゼロベースで作るよりある物を使いたい ● 参考情報が欲しい ● 新しい技術に触れていたい ● ロックインされたくない ● 安定したシステム運用を実施したい ● オペミス要望のため、自動化したい ● UXに優れたツールを利用したい 1:Agility 2:High Availability 3:Scale 4:High Security 5:Managed Service 6:Automation (IAC) 7:CI / CD 8:Open Source DXのためのPlatform
  • 21. Cloud Native Platform ● JCB Digital Enablement Platform ( JDEP ) ● Google Cloud Platform をデジタルビジネスのPFとして採用 ● GKE、Cloud Spanner をコアとしたマルチテナント構成 Requirement 1. Agility 2. High Availability 3. Scalability 4. High Security 5. Managed Conculusion ❏ Public Cloud : GCP ❏ Kubernetes : GKE ❏ Service Mesh : Istio ( Anthos ) ❏ DB : Cloud Spanner
  • 22. No. 製品名 製品概要 導入効果 1 Google Kubernetes Engine コンテナオーケストレーションツール(コンテナ(=APL)を管理するため の根幹となるツール)。今回はが提供するGoogle Cloudが提供する K8sを採用。 ・Reconciliation Loopに基づいた高可用性 ・Immutable Infraとしての運用性 2 Cloud Spanner Google社が開発した無制限のスケーリング、強整合性、最大 99.999% の可用 性を備えたフルマネージド リレーショナル データベース。 ・最大 99.999% の可用性 ・マルチリージョン構成(東京-大阪) 3 Terraform Hashicorp社が開発しているインフラの構成管理ツール。インフラリソースをコー ドとして宣言的に定義し、定義の状態になるように自動でリソース作成・操作が可 能。 ・Infra As Code(IAC)の実現 →インフラ作業の自動化 4 Prisma Cloud パロアルト社が提供するクラウドネイティブなアプリケーションやワークロードを保 護し、クラウド環境に継続的な可視化、セキュリティ、コンプライアンス監視が可能。 ・CSPM(Cloud Security Posture Management)の実現 ・CWPP(Cloud Workload Protection Platform)の実現 5 Parger Duty パロアルト社が提供するコンテナ環境向けのセキュリティ製品群。クラウドネイティ ブなアプリケーションやワークロードを保護し、クラウド環境の継続的な可視化、セ キュリティ、コンプライアンス監視が可能。 ・障害発生時の初動対応の早期化 ・保守体制の強化 6 Datadog クラウド時代の監視アプリケーションサービス。SaaSベースのデータ分析プラット フォームを介してサーバー、データベース、ツール、およびサービスの監視を提供 ・障害発生時の初動対応の早期化 ・サービス監視の高度化 7 Argo CD GitOpsの継続的デリバリーツールを行うOSS。パイプライン全体を管理するので はなくパイプラインの中の1つの処理として動作するコンポーネントであり、軽量か つコンテナリリースに最適なツール。 ・継続的かつ迅速はシステムリリース ・カナリアリリース、Blue・Greenデブロイ クラウド徹底活用
  • 23. © 2020 NTT DATA Corporation NTTデータ テクノロジーカンファレンス 2020 JCB のPayment as a Service 実現にむけた ゼロベースの組織変革とテクニカル・イネーブラー 2020年10月14日 株式会社NTTデータ デジタル技術部 金田 和大
  • 24. © 2020 NTT DATA Corporation Agenda 1. デジタル組織のつくりかた 2. グランド・デザインのかんどころ 3. テクニカル・イネーブラー
  • 25. © 2020 NTT DATA Corporation JCB様における組織変革スケジュール(超概要) Grand Design Preparing for Scale Start SAFe Agilityのあるデジタル組織をつくるための3ステップ。 ①デザイン、②準備(スケール)、③実践 3〜6 month 9〜12 month 本日の説明範囲
  • 26. © 2020 NTT DATA Corporation SAFe (Scaled Agile Framework) 経営・ビジネス・開発の3レイヤを統合した 大規模Agileフレームワーク 経営 ビジネス 開発
  • 27. © 2020 NTT DATA Corporation デジタル化組織実現の6つのポイント SAFe (組織構造と開発プロセス) 社員の意識改革 1 オフィス環境の見直し 2 インフラの再整備 社内ルールの見直し 人財育成指針の策定 4 3 5 予算の特区化 6 デジタル化組織 NTTデータのCAFISのデジタル化で得られたプラクティス。 SAFeを土台とした制度設計と実践。6つのKSF。
  • 28. © 2020 NTT DATA Corporation 人材育成 Why SAFe? 個別課題の対応ではなく総体的な戦略と実行により 高いアジリティとガバナンスの両立を実現できる 優先順位に 基づく開発 オフィス改 善 技術・スキ ルの調達 柔軟な予算 と組織体制 デザイン 思考 ビジネス部門 とIT部門の 一体化 継続的 デプロイ 定期的な状 況の確認と 軌道修正 依存関係の 管理 経営・ビジ ネス 組織・体制 人材 プロセス ITシステ ム クラウド/ コンテナ/ マイクロサービス 経営 ・ ビジネス 組織・体制 人材 プロセス ITシステム
  • 29. © 2020 NTT DATA Corporation ここからが今日の本題 大規模Agileで開発するサービス群を収納する Digital Platformをどのようにデザインしてきたのか。 組織のアジリティが上がらない ガバナンスを維持しつつ、アジリティ 向上 モノづくりが先行しがちで、 新規ビジネス創出につながらない 仮説を検証しながら価値をつくってい く システムの完成がゴール 継続的なビジネス価値向上 高速な価値開発にフォーカスするのが 難しいIT基盤 高速な価値創出を支える デジタルプラットフォーム 課題 打ち手 1 2 3 4 Lean 開 発 Tech Process People
  • 30. © 2020 NTT DATA Corporation ç Agile実践を規定する ガイドラインの策定 アイデア創出・高速 開発導入支援 SAFe 実践までの ロードマップづくり グランド・デザインの実施内容 グランド・デザインでは、Digital Platformの 目指す姿とコンセプトを策定 デジタルプラットフォ ームの検討 (製品選定/検証含む) Grand Design Preparing for Scale Start SAFe icons: https://icons8.jp/
  • 31. © 2020 NTT DATA Corporation Digital Platform の目指す姿 JCBのデジタルビジネスを支えるCloud Nativeプラットフォーム 既存資産にとらわれず、ゼロベースであるべき姿をデザイン 2020 2021 2023 新規アプリケーション マイクロサービス マイクロサービス オンプレミス マイクロサービス • パブリッククラウド上で スモールスタート • 大規模Agileの実現に向け、 パイロット案件でLean手法を もちいてサービス開発に着手 • パブリッククラウド上で サービスを拡大 • 大規模Agileの開始。小さな単位 にサービスを分けてアジリティを高 めるマイクロサービスを導入 • ハイブリッドクラウド化 • 既存ITシステムとの融合 • 環境問わずアジリティのある開発 ができるプラットフォームを実現 icons: https://icons8.jp/,
  • 32. © 2020 NTT DATA Corporation デジタルPF基本方針① Cloud Nativeの4要素 (Agility, Observability, Resilience, Scalability)を 具備する環境を構築し継続的に維持するための基本方針 01 Cloud Native ● Kubernetes ● Microservices ● Serverless 0 2 IaC 可能な限り基盤構築をコード化 し、環境をイミュータブルに 0 3 わくわく ●Developerがわくわくする 魅力的な開発環境 ●継続な改善をする(NO塩漬!) icons https://icons8.jp/
  • 33. © 2020 NTT DATA Corporation デジタルPF基本方針② 製品選定のための方針として Hybrid/Multi Cloudを視野に 入れた機能配置や、サービス拡大に伴って運用コストが 増えないようにマネージド・サービスを積極的に活用する 0 4 Hybrid & Multi Cloud 監視やID管理など周辺系サービスは パブクラからもオンプレからも利用で きること 0 5 Scalable ● サービス規模に対し 運用作業がリニアに増えないこと ● マネージドサービスを活用し 運用コストの最小化する 0 6 OSS based icons: https://icons8.jp/, https://thenounproject.com/LoudounDesignCo/ ● CNCF Landscapeを追う ● 保守の容易性/サービス継続 性を考慮
  • 34. © 2020 NTT DATA Corporation containers オンプレミス パブリッククラウド ログ管理 コンテナレジストリ コードリポジトリ (マルチ)K8sクラスタ管理ツール K8s K8s K8s K8s K8s K8s K8s ID管理 NW storage イメージスキャナ Secret 管理 API GW Service mesh Service mesh Managed CaaS Managed PaaS FaaS/PaaS(on k8s) Managed FaaS CI Engine CD tool LB LB containers Managed Database Managed Cache Managed Queue AD フェデレーション VM Queue DB Cache ドキュメント管理 チケット管理 チャット VMs セキュリティ管理 構成管理 CDN 専用線 メトリクス アラート インシデント管理 Microservice Microservice Hybrid共通 (パブクラ/SaaS) icons: https://icons8.jp/
  • 35. © 2020 NTT DATA Corporation Cloud Access Security Brokers (CASBs) ● クラウド利用の可視化、データ保護、ガバナンスを実現する サービス群 ● CASB製品を利用して、ユーザーとクラウド・プロバイダーの間に単一の コントロールポイントを設けてセキュリティポリシーを適用できる Cloud Security Posture Management (CSPM) ● クラウドのセキュリティインシデントのほぼすべては、 ユーザの設定ミスに起因 ● CSPM製品を利用してクラウド利用のベストプラクティスに反する設定 やセキュリティ違反を監視・検知・修復できる Cloud Workload Protection Platforms (CWPP) ● クラウド・ワークロードの監視と保護のためのサービス群 ● CWPP製品を利用して、クラウド上のワークロードの異常な挙動や通信 を検知できる Image: https://outpost24.com/blog/find-the-differences-between-CASB-CSPM-and-CWPP Cloud Security (CASB / CSPM / CWPP) セキュリティは、CASBs/CSPM/CWPP それぞれの 観点で可視化と防御策を検討し、対策方針を決定
  • 36. © 2020 NTT DATA Corporation Question ここで突然ですがアンケートです。 CASBs(開発環境)と CSPM / CWPPどちらの話がききたいですか? A. 「ちょっと何言ってるか分からない。。」 B. 「CASBs!」 C. 「CSPM/CWPP!」 D. 「どっちでもよかです」
  • 37. © 2020 NTT DATA Corporation 外部端末 UEM & EDR Digital Platform 開発 拠点 Secure Room Prod Dev/Stg/QA 開発端末 管理外 端末 持出端末 本番操作 端末 Netskope WS1 構成管理 エンドポイ ント監視 構成管理ポリシーチェック リモートワイプ(紛失時) 本番 アクセス 無許可端末ア クセス拒否 OK 本番 アクセス 端末 管理 NG 私用 社用 不許可SaaS 持出端末やモバイルで 開発やダッシュボード 確認が可能 Netskope 開発環境 構成 icons: https://icons8.jp/
  • 38. © 2020 NTT DATA Corporation 外部端末 UEM & EDR Digital Platform 開発 拠点 Secure Room Prod Dev/Stg/QA 開発端末 管理外 端末 持出端末 本番操作 端末 Netskope WS1 構成管理 エンドポイ ント監視 構成管理ポリシーチェック リモートワイプ(紛失時) 本番 アクセス 無許可端末ア クセス拒否 OK 本番 アクセス 端末 管理 NG 私用 社用 不許可SaaS Netskope 開発環境 構成 出口対策 入口対策 構成管理 icons: https://icons8.jp/
  • 39. © 2020 NTT DATA Corporation CSPM クラウドプラットフォームの設定評価 コンプライアンスの準拠状況を可視化 CSPM & CWPP パブリッククラウド Container (Application) Cluster node Orchestration (Kubernetes) Container image Image registry Config IaC によるクラウドの構成管理・制御 CI/CD pipeline (DevSecOps) NW Data store CWPP コンテナワークロードのリスク検知 多層的かつ自動化可能な脆弱性対策 可視化 Data Security コンプライアンス 脅威からの防御 運用性 Internet
  • 40. © 2020 NTT DATA Corporation Point 1 CSPM ( 旧Redlock / Evident.io ) と CWPP ( 旧Twistlock / PureSec ) を 1 つのサービスとして提供する 総合セキュリティソリューション CSPMとCWPPを兼ね備えたPrisma Cloud を導入 CSPM/CWPP 製品 Point 2 実行中のコンテナのランタイムを 継 続的にスキャン ランタイムの正常時動作をAIが学習 アノマリーな挙動を検知 Point 3 Incident Explorer や Forensic の 機能により、インシデント発生時のコンテ ナの挙動を事後調査可能 CSPM& CWPP ランタイム保護 フォレンジック icons: https://icons8.jp/
  • 41. © 2020 NTT DATA Corporation ここまでのまとめ(グランド・デザイン) コンセプト・デザインとセキュリティ・デザインを実施 デジタルプラットフォーム の検討 (製品選定/検証含む) Grand Design Preparing for Scale Start SAFe ● Digital Platformの目指す姿とコンセプトの制定 ● クラウドセキュリティの検討と製品選定 ● ゼロトラスト志向の開発環境デザイン
  • 42. © 2020 NTT DATA Corporation Digital Platform ここからは、第2フェイズにおいて実際に構築した プラットフォームについて説明していきます。 Grand Design Preparing for Scale Start SAFe
  • 43. © 2020 NTT DATA Corporation Digital Platformの3つのポイント スケーラビリティとセキュリティの軸で 3つのポイントをご紹介 マルチテナント DevSecOps ゼロトラスト img src: https://icons8.jp/
  • 44. © 2020 NTT DATA Corporation アーキテクチャ概要 Shared VPC/Peeringでスター型の配置で Project を構成。 他環境とはInnterconnect(専用線)で接続 Dev Host Project Dev Shard VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routers Cloud Nat Service Project Service Project Service Project Cloud Spanner Kubernetes Engine Anthos Service Mesh Shared VPC Connectivity Common Service Host Project Common Shared VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routes Common Shared Service Cloud DNS Shared VPC Connectivity vpc peering with custom routes exchange Other Environment Cloud Router vpc peering with custom routes exchange Interconnect
  • 45. © 2020 NTT DATA Corporation アーキテクチャ概要 Shared VPC/Peeringでスター型の配置で Project を構成。 他環境とはInnterconnect(専用線)で接続 Dev Host Project Dev Shard VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routers Cloud Nat Service Project Service Project Service Project Cloud Spanner Kubernetes Engine Anthos Service Mesh Shared VPC Connectivity Common Service Host Project Common Shared VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routes Common Shared Service Cloud DNS Shared VPC Connectivity vpc peering with custom routes exchange Other Environment Cloud Router vpc peering with custom routes exchange Interconnect
  • 46. © 2020 NTT DATA Corporation アーキテクチャ概要 Dev Host Project Dev Shard VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routers Cloud Nat Service Project Service Project Service Project Cloud Spanner Kubernetes Engine Anthos Service Mesh Shared VPC Connectivity Common Service Host Project Common Shared VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routes Common Shared Service Cloud DNS Shared VPC Connectivity vpc peering with custom routes exchange Other Environment Cloud Router vpc peering with custom routes exchange Interconnect Shared VPC/Peeringでスター型の配置で Project を構成。 他環境とはInnterconnect(専用線)で接続
  • 47. © 2020 NTT DATA Corporation アーキテクチャ概要 アプリがデプロイされるマルチテナントのK8sや マネージドサービスを配置するProjectがある Dev Host Project Dev Shard VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routers Cloud Nat Service Project Service Project Service Project Cloud Spanner Kubernetes Engine Anthos Service Mesh Shared VPC Connectivity Common Service Host Project Common Shared VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routes Common Shared Service Cloud DNS Shared VPC Connectivity vpc peering with custom routes exchange Other Environment Cloud Router vpc peering with custom routes exchange Interconnect マルチテナントのK8sクラスタ 各アプリが使う マネージドサービス ●各面ごとに単一のK8sクラスタ ●複数クラスタの運用はバージョンアップなどメンテ ナンスコストが高くなる懸念 ●クラスタ横断ののネットワーク構成(Istioのマルチ クラスタ構成など)が複雑になる ●アプリケーション毎にK8sのNamespaceを払出 ●Namespaceで区画化されたマルチテナント構成 ●マルチテナント設計は組織構成と密に関係
  • 48. © 2020 NTT DATA Corporation アーキテクチャ概要 アプリがデプロイされるマルチテナントのK8sや マネージドサービスを配置するProjectがある Dev Host Project Dev Shard VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routers Cloud Nat Service Project Service Project Service Project Cloud Spanner Kubernetes Engine Anthos Service Mesh Shared VPC Connectivity Common Service Host Project Common Shared VPC Cloud Router Cloud Firewall Rules Cloud DNS Cloud Routes Common Shared Service Cloud DNS Shared VPC Connectivity vpc peering with custom routes exchange Other Environment Cloud Router vpc peering with custom routes exchange Interconnect マルチテナントのK8sクラスタ 各アプリが使う マネージドサービス ●マネージド・サービスを配置するサービスプロ ジェクトはアプリケーション単位で分割 ●アプリケーション単位に分割しておくことで リソースアクセスの権限管理やコスト管理がや りやすくなる
  • 49. © 2020 NTT DATA Corporation Kubernetesをマルチテナント構成で利用。各サービス毎に Managedサービスを配置するGCP Projectを用意 マルチテナント GKE クラスタ Shared GKE Cluster Service Project Service Project Service Project Service Project Service Project
  • 50. © 2020 NTT DATA Corporation Kubernetesをマルチテナント構成で利用。各サービス毎に Managedサービスを配置するGCP Projectを用意 マルチテナント GKE クラスタ Shared GKE Cluster Service Project Service Project Service Project Service Project Service Project
  • 51. © 2020 NTT DATA Corporation Gitlab Runner & Argo CD によるGitOps。 安全で信頼されたコンテナイメージのみがデプロイ DevSecOps Pipeline
  • 52. © 2020 NTT DATA Corporation Istio や GKE のNetwork Policyの機能を使って、 すべてのマイクロサービス間で認証・認可・暗号化を実施 Inbound/outbound ともに許可されてない相手との通信を禁止 ゼロトラスト
  • 53. © 2020 NTT DATA Corporation おわりに Payment as a Service 実現のTechnical Enablerとは? ➔ 価値創出のスピードアップと拡大を下支えする ” Financial grade security 担保のための仕組みが ビルトインされたスケーラブルなプラットフォーム” マルチテナント DevSecOps ゼロトラスト Cloud Nativeve Hybrid & Multi scallable IaC わくわく & 継続改善 OSS based Platform concept Key points
  • 54. © 2020 NTT DATA Corporation Thank you