大規模なアプリケーションを小さな独立したサービスに分割し、各サービスが独自のプロセスで動作する設計手法。
「マイクロサービスアーキテクチャ」を星図で探索する →
「マイクロサービスアーキテクチャ」とは?意味を解説
従来のモノリシックアーキテクチャの対比として、機能ごとに小さなサービスに分割し、各サービスが独立してデプロイ・スケーリング可能な設計パターン。分散システムの複雑さを増す一方、スケーラビリティと保守性の向上が期待できる。
例文
- EC サイトをユーザー、商品、決済のマイクロサービスに分割した。
- マイクロサービスアーキテクチャの導入により各チームが独立して開発可能になった。
- Kubernetes でマイクロサービスアーキテクチャを運用している。
「マイクロサービスアーキテクチャ」の言い換え・類語
語源・由来
「マイクロ(micro=小さい)」と「サービス」を組み合わせた造語で、2000年代後半にアマゾンやNetflixなどの大規模企業による実践から概念化された。分散システムのニーズから発展した現代的なアーキテクチャパターン。
英語で言うと
Microservices ArchitectureMicroservicesDistributed Architecture
「マイクロサービスアーキテクチャ」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「マイクロサービスアーキテクチャ」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「マイクロサービスアーキテクチャ」を探索する →