開発プロジェクトのチーム体制と責任分界
Data
Application
アプリケーション開発者
Dev 4名
プラットフォーム運用者
Ops 2名
Tanzu
Application Service
13
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Spring Boot
Spring Cloud
Slide 14
Slide 14 text
Spring Boot
Spring Cloud
開発プロジェクトのチーム体制と責任分界
Data
Application
アプリケーション開発者
Dev 4名
プラットフォーム運用者
Ops 2名
Tanzu
Application Service
14
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
プラットフォームの
構築 / 管理 に専念
Slide 15
Slide 15 text
開発プロジェクトのチーム体制と責任分界
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Application
業務の設計 / 実装に集中
プラットフォーム運用者
Ops
アプリケーション開発者
Dev 4名
Tanzu
Application Service
15
Spring Boot
Spring Cloud
Slide 16
Slide 16 text
開発プロジェクトのチーム体制と責任分界
プラットフォーム運用者
Ops 2名
アプリケーション開発者
Dev 4名
Tanzu
Application Service
Tanzu
Application Service
Spring Boot
Spring Cloud
16
Data
Application
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Container Apps / Microservices
API
Gateway
Service A
Service B
Service C
加盟店 X
加盟店 Y
加盟店 Z
決済機関 A
決済機関 B
決済機関 C
Tanzu
Application Service
19
Slide 20
Slide 20 text
Async / Message Queue
API
Gateway
Service A
Service B
Service C
加盟店 X
加盟店 Y
加盟店 Z
決済機関 A
決済機関 B
決済機関 C
Tanzu
Application Service
20
Slide 21
Slide 21 text
CI/CD
21
Concourse
Slide 22
Slide 22 text
Resilience - CircuitBreaker
API
Gateway
Service A
Service B
Service C
加盟店 X
加盟店 Y
加盟店 Z
決済機関 A
決済機関 B
決済機関 C
Tanzu
Application Service
CircuitBreaker
CircuitBreaker
よく聞かれるのですが接続先によっては
月に一度はCircuitOpenしたりします。
導入してよかった。
22