フィオラノ ソフトウェア ジャパン ブログ
    Twitter
  • Facebook
  • Google+

アトミック vs コンポジット –マイクロサービスの粒度–

atomic-compsite

(この記事は、Fiorano Software Global Blog *1  に投稿された “Microservices – The issue of Granularity: Atomic or Composite?” *2  の意訳です。)

マイクロサービスを開発する際には、常にその粒度について議論の対象となっています。

デベロッパ、ソリューション アーキテクト、アナリストは、サービスの最適なサイズを以下に定義するか議論を続けています。この議論は、多くの場合、次の2つの方法論に帰着します。

  • 単一レベルのサービス
  • 2段階レベルのサービス