令和6年度 秋期 応用情報技術者試験 午前 問47
テクノロジ/開発技術マイクロサービスアーキテクチャを利用するとき,システム構築上の利点はどれか。
出典:令和6年度 秋期 応用情報技術者試験 午前 問47
- ア各サービスが使用する,プログラム言語,ライブラリ及びミドルウェアを統一しやすい。
- イ各サービスが保有するデータの整合性を確保しやすい。
- ウ各サービスの変更がしやすい。
- エ各サービスを呼び出す回数が減るので,オーバーヘッドが削減できる。
正解:ウ
解説
マイクロサービスアーキテクチャは,システムを独立してデプロイ・変更可能な小さなサービス単位に分割する設計手法で,サービスごとに個別に変更・改修しやすいことが利点です。
選択肢ごとの解説
- ア誤り。各サービスで異なる言語やミドルウェアを自由に選べる(統一しにくい)ことがマイクロサービスの特徴であり,統一しやすいわけではありません。
- イ誤り。サービスごとにデータを保有するため,全体のデータ整合性の確保はモノリシックな構成より難しくなります。
- ウ正しい。サービスが独立しているため,個々のサービスの変更がしやすいのが利点です。
- エ誤り。サービス間の呼出しがネットワーク経由になるため,呼出し回数やオーバーヘッドはむしろ増加しやすくなります。