Service Mesh

Une couche d'infrastructure dédiée à la gestion de la communication de service à service, généralement via des proxys sidecar.

Qu'est-ce que Service Mesh ?

Un service mesh (Istio, Linkerd, Consul) sort des préoccupations comme le mTLS, les reprises, les timeouts et le façonnage du trafic du code applicatif pour les confier à la plateforme. Chaque service obtient le même comportement réseau, et les équipes plateforme peuvent modifier la politique de manière centralisée sans toucher au code applicatif.

Termes associés

  • Microservices — Un style d'architecture qui structure une application comme un ensemble de petits services déployables indépendamment, organisés autour des capacités métier.
  • Contrat d'API — Une spécification formelle d'une API (OpenAPI, proto gRPC, schéma GraphQL) que producteurs et consommateurs s'engagent à respecter.