マイクロサービスアーキテクチャを利用してシステムを構築する利点はどれか。
マイクロサービスの利点はサービス単位で変更・配備できること
選択肢
- ア各サービスが使用する、プログラム言語、ライブラリ及びミドルウェアを統一しやすい。
- イ各サービスが保有するデータの整合性を確保しやすい。
- ウ各サービスの変更がしやすい。
- エ各サービスを呼び出す回数が減るので、オーバーヘッドが削減できる。
正解と解説
正解:ウ 各サービスの変更がしやすい。
マイクロサービスアーキテクチャでは、システムを独立して配備できる小さなサービス群に分割する。各サービスが自分のデータと実装を抱え込むため、あるサービスの変更や再配備が他へ波及しにくく、個別に開発・リリースできる。この変更容易性と独立配備性が最大の利点である。
選択肢ごとの解説
- ア技術選定は各サービスに委ねられるため、むしろ統一しにくくなる。
- イサービスごとにデータストアを分けるため、分散トランザクションとなり整合性の確保は難しくなる。
- ウ正しい。サービスが独立しているため個別に変更・配備しやすい点が利点である。
- エサービス間はネットワーク越しの呼出しになるため、通信のオーバーヘッドはむしろ増える。
同じ分野の他の問題
- ハッシュ表の理論的な探索時間を示すグラフはどれか。ここで、複数のデータが同じハッシュ値になることはないものとする。2021年度 秋期 午前II 問10
- 組込みシステムの開発における、ハードウェアとソフトウェアのコデザインを適用した開発手法の説明として、適切なものはどれか。2020年度 10月試験 午前II 問20
- ハッシュ表の理論的な探索時間を示すグラフはどれか。ここで、複数のデータが同じハッシュ値になることはないものとする。2017年度 春期 午前II 問8
- 組込みシステムにおけるハードウェアとソフトウェアのコデザインの説明として適切なものはどれか。2016年度 春期 午前II 問21
- 銀行の勘定系システムといった特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進…2025年度 秋期 午前II 問20
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。