問47令和6年度 秋期テクノロジ系
マイクロサービスアーキテクチャを利用するとき,システム構築上の利点はどれか。
- ア各サービスが使用する,プログラム言語,ライブラリ及びミドルウェアを統一しやすい。
- イ各サービスが保有するデータの整合性を確保しやすい。
- ウ各サービスの変更がしやすい。
- エ各サービスを呼び出す回数が減るので,オーバーヘッドが削減できる。
正解はウ
解説 本サイト独自(IPA公表のものではありません)
ウ マイクロサービスアーキテクチャは,システムを独立性の高い小さなサービスに分割して構成する方式である。サービスごとに修正や展開を進められ,他のサービスへの影響を抑えやすいので,各サービスの変更がしやすい。
- ア 各サービスの独立性を高める構成なので,使用するプログラム言語,ライブラリ及びミドルウェアが統一されるとは限らない。
- イ データを各サービスが別々に保有すると,サービスをまたぐ更新の整合性を確保するための処理は複雑になりやすい。
- エ サービスを細かく分けると,サービス間の呼出しが必要になる。呼出し回数が減ってオーバーヘッドが削減されるとは限らない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和6年度 秋期 応用情報技術者試験 午前 問47