マイクロサービス
いくつかのサービスを小さな独立した複数のサービスでソフトウェアを構成する
利点
細かいサービスごとに異なる技術を採用できる
あるサービスに障害が発生しても他の部分だけで回し続けられる
分割したサービスとごとにスケーリングできる
サービスが独立していると容易にデプロイが行える
個々のサービスに小規模チームを割り当てることができる
個々のサービスを再利用できる
欠点
全体を見渡せない?ので、障害が出たそこの担当の人がいないと直せない
いたとしてもちゃんとコミュニケーションが取れてないといけない
参考