独立したサービスを変更できるマイクロサービス

マイクロサービス は,機能を小さなサービスに分け,インタフェースを介して連携させます。サービスごとの変更や配備をしやすくするのが利点です。 技術をサービスごとに選べることも特徴であり,統一のしやすさが直接の利点ではありません。 データが複数のサービスに分散するため,サービスをまたぐ整合性の確保は課題になります。 サービス間通信が増え,通信や呼出しのオーバヘッドが生じる場合があります。

マイクロサービスアーキテクチャを利用してシステムを構築する利点はどれか。

出典令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問5
ア
各サービスが使用する,プログラム言語,ライブラリ及びミドルウェアを統一しやすい。
イ
各サービスが保有するデータの整合性を確保しやすい。
ウ
各サービスの変更がしやすい。
エ
各サービスを呼び出す回数が減るので,オーバヘッドを削減できる。