マイクロサービスアーキテクチャを利用してシステムを構築する利点はどれか。
マイクロサービスは独立性により個別の変更・配置が容易
選択肢
- ア各サービスが使用する、プログラム言語、ライブラリ及びミドルウェアを統一しやすい。
- イ各サービスが保有するデータの整合性を確保しやすい。
- ウ各サービスの変更がしやすい。
- エ各サービスを呼び出す回数が減るので、オーバヘッドを削減できる。
正解と解説
正解:ウ 各サービスの変更がしやすい。
マイクロサービスアーキテクチャは、システムを独立して開発・配置できる小さなサービス群に分割し、APIで連携させる方式である。各サービスが独立しているため、変更や再配置を他サービスに波及させずに行え、部分的な更新やスケールがしやすい点が最大の利点である。
選択肢ごとの解説
- アサービスごとに技術選択が自由になる反面、統一はかえって難しくなる。
- イデータストアもサービスごとに分かれるため、整合性の確保はむしろ難しくなる。
- ウ正しい。サービスが独立しているため個別の変更・配置がしやすい。
- エサービス間はネットワーク越しの呼出しになるため、通信のオーバヘッドはむしろ増える。
同じ分野の他の問題
- マイクロサービスアーキテクチャを採用してアプリケーションソフトウェアを設計している。障害発生による影響の範囲を局所化して…2024年度 春期 午前II 問3
- ヒューマンインタフェースをもつシステムにおいて、機能とヒューマンインタフェースとの相互依存を弱めることによって、修正性や…2023年度 春期 午前II 問4
- Pattern-Oriented Software Architecture(POSA)のアーキテクチャパターンのうち、…2022年度 春期 午前II 問3
- コンテナ型仮想化におけるオーケストレーションの説明として,適切なものはどれか。2025年度 春期 午前II 問21
- ストレージ仮想化技術のシンプロビジョニングに関する記述として、適切なものはどれか。2024年度 春期 午前II 問22
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。