翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チームパターンごとのサービス
チームごとのサービスパターンでは、モノリスをビジネス機能やサービスごとに分解するのではなく、個々のチームが管理するマイクロサービスに分割します。各チームはビジネス機能を担当し、その機能のコードベースを所有しています。チームはサービスを独自に開発、テスト、デプロイ、スケールし、主に他のチームとやり取りして API の交渉を行います。各マイクロサービスを 1 つのチームに割り当てることをお勧めします。ただし、チームの規模が大きい場合は、同じチーム構造内で複数のサブチームが別々のマイクロサービスを所有することもできます。以下の表では、このパターンを使用する利点と欠点について説明します。
利点 | 欠点 |
---|---|
|
|
次の図は、モノリスをマイクロサービスに分割して、個々のチームが管理、保守、提供する方法を示しています。
![チームによるモノリスのマイクロサービスへの分解](images/service-per-team.png)