マイクロサービスアーキテクチャ
まいくろさーびすあーきてくちゃ
ひとことで言うと
アプリケーションを独立した小サービスの集合として構築し、APIで疎結合に連携するアーキテクチャ。
解説
アプリケーションを小さな独立したサービスの集合として構築するアーキテクチャスタイル。各サービスは特定のビジネス機能に特化し、APIを通じて疎結合に連携する。サービスごとに独立したデプロイやスケーリングが可能であり、大規模システムの開発・運用に柔軟性をもたらす。
くわしく解説
マイクロサービスアーキテクチャとは、アプリケーションを単一の大きなシステム(モノリシックアーキテクチャ)として構築するのではなく、「注文管理」「在庫管理」「決済処理」など特定のビジネス機能に特化した小さなサービスの集合として構築するアーキテクチャスタイルである。各サービスはAPIを通じて疎結合に連携し、独立してデプロイ・スケーリング・障害対応が可能である。特定のサービスに負荷が集中した場合はそのサービスのみをスケールアウトできるため、リソース効率が高い。一方で、サービス間通信の管理・分散トランザクションの複雑さ・運用監視の難易度が増すという課題もある。DevOps・コンテナ技術(Docker・Kubernetes)との親和性が高く、大規模Webサービスで普及している。モノリシックアーキテクチャとの比較が試験頻出である。
具体例で考えよう
大手ECサイトが「商品検索」「カート」「決済」「配送管理」をそれぞれ独立したマイクロサービスとして構築している場合、セール時に「商品検索」だけを集中的にスケールアウトすることで、コストを抑えながら高負荷に対応できる。
試験対策ポイント
モノリシックアーキテクチャとの比較(独立デプロイ・スケーリングのメリット、運用複雑化のデメリット)は頻出。SOA(サービス指向アーキテクチャ)との違い、APIによる疎結合の概念も整理。
「経営情報システム」の図解で学ぶ
関連用語
「経営情報システム」の他の用語
独学で診断士合格を目指すなら
独学でも合格をつかみ取れる!
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます

無料登録後、アカウントページからかんたんにプレミアムへ切り替えられるよ。解説動画・テキストPDF・1次過去問・2次AI添削まで全機能が使い放題になるの!
全7科目の解説動画が見放題!連続再生・科目別・ブックマーク再生でスキマ時間に効率よく学べます。プレミアム限定
1次試験の年度別・肢別演習無制限!何度も解きなおせます。マイページで苦手管理もばっちり。プレミアム限定
2次試験の記述答案をAIが添削・採点!事例I〜IVすべて対応。自分だけの強み・弱みを把握できる。プレミアム限定
科目別テキストPDFダウンロード可能!ダウンロード後は半永久的に利用可能で、印刷して好きな使い方で学べます。プレミアム限定