マイクロサービスmicroservice
マイクロサービスは、一つのアプリケーションを独立してデプロイできる小さなサービスの集まりとして構築するソフトウェアアーキテクチャである。
記事2本
最終言及 マイクロサービスは、アプリケーションを機能ごとの小さなサービスの集まりとして構築するソフトウェアアーキテクチャの手法である。各サービスは個別に開発・デプロイされ、APIなどの軽量な通信手段で互いに連携する。すべての機能を一つのプログラムにまとめるモノリシックな構成と対比される。
チームごとにサービスを素早く変更できる利点がある一方、サービスの数が増えるとデプロイ、監視、セキュリティ管理が複雑になる。コンテナやKubernetesなどのクラウドネイティブ技術とともに広く使われている。
この説明は、AIPOSTの記事と広く知られた事実をもとにまとめたものです。誤りがあれば訂正依頼でお知らせください。
この項目を扱った記事
それを超えて広げようとすると、クラウド時代のマイクロサービスの乱立と同じような「エージェントの乱立」が起きるおそれがあります。