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