Slide 6
Slide 6 text
複数チーム開発のチャレンジ
● 1つのマイクロサービスは、少人数の1つのチームで開発する
○ 複数チーム、もしくは、多数の開発者の依存関係が生まれると、速く・安全に機能
追加ができるというマイクロサービスのメリットが失われる
● 一方、複数のマイクロサービスが関連する変更は、チーム間の調整が必要
○ Design constraints:API 変更などは、他のチームの理解・協力が必要
○ Limited control:他のチームが管理するサービスのインターフェース仕様やパ
フォーマンスは直接にコントロールできない
○ Multispeed development:開発の優先順位がチームによって異なる
6