マイクロサービスアーキテクチャ
まいくろさーびすあーきてくちゃ
意味
マイクロサービスアーキテクチャとは、単一のアプリケーションを小さく独立したサービスの集合体として構築するソフトウェア設計手法のことです。それぞれのサービスは特定のビジネス機能やドメインを独立して担当し、他のサービスとはAPIなどの軽量な通信メカニズムを介して連携します。従来のモノリシックなアーキテクチャと比較して、システム全体の肥大化を防ぎ、各機能を独立して開発・デプロイできるという特徴を持っています。システム全体が一つの巨大なプログラムとして動作するのではなく、複数の小さなプログラムが協調して動作する点が最大の本質であり、現代のクラウドネイティブな環境において広く採用されているアプローチです。
類義語
サービス指向アーキテクチャ、疎結合アーキテクチャ