問題
マイクロサービスアーキテクチャの特徴として、最も適切なものはどれか。
選択肢
- 1ア システム全体を一つの大きなアプリケーションとして構築する
- 2イ 小さな独立したサービスに分割し、各サービスを個別に開発・デプロイ・運用できる
- 3ウ すべてのデータを一つのデータベースで管理する
- 4エ ユーザーインターフェースのみを分割し、バックエンドは一つにまとめる
解答と解説を見る
正解
2. イ 小さな独立したサービスに分割し、各サービスを個別に開発・デプロイ・運用できる
解説
マイクロサービスアーキテクチャは、システムを小さな独立したサービスに分割し、各サービスがAPIを介して連携する設計手法です。個別にデプロイ・スケーリングでき、障害の影響範囲も限定できます。アはモノリシックアーキテクチャの特徴です。