経営情報システム出題頻度 1/3
マイクロサービス
まいくろさーびす
定義
システムを小さな独立したサービスの集合として構築するアーキテクチャ。各サービスは独立して開発・デプロイ可能。
詳細解説
マイクロサービスアーキテクチャでは、機能ごとに独立したサービスを開発し、API(主にREST)で連携する。各サービスは独自のデータベースを持ち、異なる技術スタックで開発できる。メリットはスケーラビリティ、障害の局所化、開発チームの独立性。デメリットはサービス間通信の複雑性、データの整合性管理。コンテナやサービスメッシュと組み合わせて運用されることが多い。
関連用語
よくある質問
Q. マイクロサービスとは何ですか?
A. システムを小さな独立したサービスの集合として構築するアーキテクチャ。各サービスは独立して開発・デプロイ可能。
Q. 中小企業診断士試験での位置づけは?
A. 経営情報システムの重要用語です。出題頻度は 1/3 (★1)。 出題頻度は低めですが、周辺知識として理解しておきましょう。