Service Mesh

Eine dedizierte Infrastrukturschicht für die Kommunikation zwischen Diensten, typischerweise über Sidecar-Proxys.

Was ist Service Mesh?

Ein Service Mesh (Istio, Linkerd, Consul) zieht Belange wie mTLS, Retries, Timeouts und Traffic-Shaping aus dem Anwendungscode heraus und in die Plattform hinein. Jeder Dienst erhält dasselbe Netzwerkverhalten, und Plattformteams können Richtlinien zentral ändern, ohne den Anwendungscode zu berühren.

Verwandte Begriffe

  • Microservices — Ein Architekturstil, der eine Anwendung als Sammlung kleiner, unabhängig auslieferbarer Dienste strukturiert, die um Geschäftsfähigkeiten herum organisiert sind.
  • API-Vertrag — Eine formale Spezifikation einer API (OpenAPI, gRPC-Proto, GraphQL-Schema), zu deren Einhaltung sich Anbieter und Konsumenten verpflichten.