Slide 5
Slide 5 text
分散システムとスキーマ駆動開発
● カーナベルのRepositories構成
○ Frontend
■ selling-web, profile-web, admin-frontend
○ Backend
■ Inventory Service, Authority Service, TCG Service, etc…
○ Infrastructure
■ ka-nabell-terraform, tcg-platform-manifests
○ Schema
■ tcg-platform-proto
API Schemaを独立したRepositoryに
切り出しているのが特徴
↓
システム間の契約としてのスキーマの
Ownershipをアプリケーションから切り離す