自己紹介
Junichiro Takagi
@tjun
Merpay/Mercoin SRE Tech Lead
2018.04 Joined Merpay SRE
2019-2023 Engineering Manager
2023.07- Tech Lead
Slide 4
Slide 4 text
(参考)Merpay/Mercoinの技術スタック
マイクロサービスアーキテクチャ
Google Cloud Platform
- Kubernetes (GKE)
- Cloud Spanner
CDN/WAF
- Fastly
Observability
- Datadog
API Gateway
Authority
API
Service X
API
Service Y
Google Cloud Load Balancer
Service A Service B
Google Kubernetes Engine
Service C
Web
Service Z
Cloud
Spanner
Project A
Cloud
Spanner
Cloud
Pub/Sub
Project B
Project GKE
Project C
Cloud
Spanner
Cloud
Storage
クラウドを管理する仕組み
1. 手動でのリソース作成を原則禁止して、Terraformなどコードとして管理する
仕組みを作る
2. 既存のリソースも取り込んで、共通の仕組みに載せる
3. 組織として最低限守りたいラインがデフォルトとして提供できる状態を作る
Cloud Infra
as Code
CI/CD
teamA infra
teamB
teamA
teamB infra