マイクロサービスアーキテクチャを利用するとき、システム構築上の利点はどれか。
ア 各サービスが使用する、プログラム言語、ライブラリ及びミドルウェアを統一しやすい。
イ 各サービスが保有するデータの整合性を確保しやすい。
ウ 各サービスの変更がしやすい。
エ 各サービスを呼び出す回数が減るので、オーバーヘッドが削減できる。
ウ
ア マイクロサービスアーキテクチャでも、各サービスが使用する、プログラム言語、ライブラリ及びミドルウェアを統一できるが、システム構築上の利点とまでは言い難く、モノリシックアーキテクチャの利点の一つであるといえる。モノリシックアーキテクチャは、1 つのコードベースを使用して一体化した構造として設計する手法である。
イ モノリシックアーキテクチャのシステム構築上の利点である。
ウ 正しい。マイクロサービスは、協調して動作する小規模で自律的なサービスであり、サービス指向アーキテクチャ (SOA) の一種である。
エ モノリシックアーキテクチャのシステム構築上の利点である。
問46 | 目次 | 問48 |