マイクロサービスアーキテクチャを利用してシステムを構築する利点はどれか。
ア | 各サービスが使用する、プログラム言語、ライブラリ及びミドルウェアを統一しやすい。 |
イ | 各サービスが保有するデータの整合性を確保しやすい。 |
ウ | 各サービスが変更しやすい。 |
エ | 各サービスを呼び出す回数が減るので、オーバヘッドを削減できる。 |
答え ウ
【解説】
マイクロサービスアーキテクチャは、アプリケーションソフトウェアを独立した小さな機能に分割して開発するので、個々の機能はAPIを変えなければ、他の機能に影響することなく変更することができます。
【キーワード】
・マイクロサービスアーキテクチャ