マイクロサービス
小さく独立した多数のサービスを API でつないでアプリケーションを構成するアーキテクチャ。
利点は、独立したデプロイ、サービスごとに異なる言語を使えること、サービス単位でのスケーラビリティ。欠点は、分散システムゆえの複雑さ、ネットワーク越しのデバッグの難しさ、インフラの高コストである。大規模なチームには向くが、小規模なチームには大げさになりがちだ。
小さく独立した多数のサービスを API でつないでアプリケーションを構成するアーキテクチャ。
利点は、独立したデプロイ、サービスごとに異なる言語を使えること、サービス単位でのスケーラビリティ。欠点は、分散システムゆえの複雑さ、ネットワーク越しのデバッグの難しさ、インフラの高コストである。大規模なチームには向くが、小規模なチームには大げさになりがちだ。