問題
マイクロサービスアーキテクチャの特徴として、最も適切なものはどれか。
選択肢
- 1ア アプリケーション全体を一つの大きなプログラムとして構築する
- 2イ 小さな独立したサービスの集合としてアプリケーションを構築し、各サービスがAPI経由で連携する
- 3ウ データベースを1つに集中させて全サービスで共有する
- 4エ 全てのサービスを同一のプログラミング言語で開発する
解答と解説を見る
正解
2. イ 小さな独立したサービスの集合としてアプリケーションを構築し、各サービスがAPI経由で連携する
解説
マイクロサービスアーキテクチャは、アプリケーションを小さな独立したサービスの集合として構築し、各サービスがAPIを通じて連携する設計手法です。各サービスは独立してデプロイ・スケーリングが可能で、異なる技術スタックも使用できます。