基本情報トップに戻る
A難易度: 標準2026年度

基本情報技術者 予想問題A 第60問

問題

マイクロサービスアーキテクチャの特徴はどれか。

選択肢

  1. 1ア 単一の大きなアプリケーションとして構築する
  2. 2イ 小さく独立したサービスに分割し、それぞれが独立してデプロイ可能
  3. 3ウ 1つのデータベースを全サービスで共有する
  4. 4エ サービス間通信は不要

正解

2. イ 小さく独立したサービスに分割し、それぞれが独立してデプロイ可能

詳しい解説を見る

解説

マイクロサービスアーキテクチャは、アプリケーションを業務機能単位の小さな独立したサービス群に分割し、各サービスを別々に開発・デプロイ・スケールできるようにする設計手法である。サービス間はREST APIや軽量なメッセージングで連携する。よってイが正解である。アの単一の大きなアプリケーションとして構築するのはモノリシックアーキテクチャの説明であり、一部の変更でも全体の再デプロイが必要になる点が対比される。ウについては、データベースもサービスごとに分離して持つのが原則である。エのようにサービス間通信が不要になるわけではなく、むしろ通信設計が重要になる。頻出ポイント:独立デプロイによる開発の迅速化という利点と、分散システム化による運用・データ整合性管理の複雑化という欠点の両面が問われる。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。