マイクロサービス

まいくろさーびす

小さく独立してデプロイ可能なサービス群でシステムを構成する設計。

  • #microservices
  • #distributed-systems

アプリケーションを業務領域ごとに独立したサービスへ分割し、各サービスを個別に開発・デプロイ・スケールできるようにするアーキテクチャ。サービス間はAPIやイベントで連携する。組織のスケールや変更頻度に応じた選択肢であり、運用負荷・分散トランザクション・観測性などの難しさが増す点に注意が必要。