診断士に戻る
経営情報システム難易度: 標準

中小企業診断士 一問一答|経営情報システム 第314問

問題

ソフトウェアの機能を小さな独立したサービスに分割して開発・運用するアーキテクチャを何というか?

選択肢

  1. 1マイクロサービスアーキテクチャ
  2. 2モノリシックアーキテクチャ
  3. 3SOA
  4. 4サーバレス

正解

1. マイクロサービスアーキテクチャ

詳しい解説を見る

解説

マイクロサービスアーキテクチャは、一つの大きなアプリを、機能ごとに小さく独立したサービスへ分割し、それぞれを別々に開発・改修・配置できるようにする設計方式です。各サービスはAPIという窓口を通じて互いにやり取りします。たとえば通販サイトを「会員管理」「在庫」「決済」「配送」といった小部品に分け、決済だけを直したいときに他に影響を与えず単独で更新できる、といった身軽さが生まれます。 対になるモノリシックアーキテクチャは、全機能を一枚岩の塊として作る従来型で、作りは単純ですが、一部の修正でも全体を作り直す必要があり大規模化すると重くなります。SOAも機能をサービス部品として組み合わせる考え方ですが、より大きな単位で全社的な再利用を志向する点が異なります。サーバレスはサーバ管理を事業者に任せコード実行に集中する運用形態を指します。機能を細かく独立分割し個別に動かす、という点がマイクロサービスの特徴です。

中小企業診断士トップ

一問一答・予想問題・まとめノート

経営情報システムの関連問題

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

スキマ資格では中小企業診断士の全7097問を分野別・難易度別に体系的に学習できます。中小企業診断士は7科目すべてで6割を取る戦略が王道です。