Eigenständiger BegriffInfrastrukturansatzKapitel II · Kommunikation · Baustein 19 von 23

Service Mesh

Ein Service Mesh vermittelt Dienst-zu-Dienst-Verkehr über eine Infrastruktur-Datenebene und verteilt Richtlinien über eine Kontrollfläche.

  1. DatenebeneVermittelt jede interne Verbindung und setzt Richtlinien um.
  2. KontrollflächeVerteilt Identität, Zertifikate und Konfiguration.
  3. AnwendungssignalBelegt fachliche Wirkung jenseits der Transporttelemetrie.

Einordnung

Warum das wichtig ist

Das Mesh standardisiert Identität, Verschlüsselung, Telemetrie und Verkehrsregeln, ohne fachliche Fehlersemantik der Anwendung zu kennen.

Die verteilte Ausbaustufe im Shop-Szenario ist hypothetisch; der aktuelle Shop bleibt ein modularer Monolith mit sieben Modulen und gemeinsamer Datenbank.

Shop-Beispiel · Zuordnung

Service Mesh: Entscheidungsgrenzen

Der aktuelle Shop bleibt mit sieben Modulen in einem Prozess und benötigt kein Mesh. Für hypothetisch getrennte Bestell-, Zahlungs- und Versanddienste vermittelt eine Mesh-Datenebene mTLS, Telemetrie und Verkehrsregeln. Das Team rotiert Zertifikate, trennt die Kontrollfläche und erzwingt einen Zielausfall. Es misst zusätzliche p95-Latenz, Verbindungsfehler und Verhalten mit letzter gültiger Konfiguration, bevor die Plattformkomplexität gerechtfertigt ist.

So liest du das Bild

  1. Datenebene Proxy im Aufrufpfad
  2. Kontrollfläche Ausfallverhalten definieren
  3. Anwendungssignal Trace plus Fachmetrik
Service Mesh: Entscheidungsgrenzen
VergleichAspektTragfähiger EinsatzGrenze
Viele DiensteEinheitliche interne Identität und PolicyGemeinsamer PlattformbetriebZusatzlatenz und Ressourcen
Wenige DiensteDirekte Bibliothek oder PlattformfunktionWeniger bewegliche TeileMesh-Nutzen oft zu klein
KontrollausfallLetzte gültige Policy wirkt weiterGetesteter DegradationsmodusÄnderungen und Zertifikate können stocken
Die Matrix verbindet Nutzen, Verantwortung und Grenze.

Nutzen & Grenzen

Hilft, wenn

  • Gemeinsamer Plattformbetrieb
  • Weniger bewegliche Teile
  • Getesteter Degradationsmodus

Grenzen

  • Zusatzlatenz und Ressourcen
  • Mesh-Nutzen oft zu klein
  • Änderungen und Zertifikate können stocken

In der Praxis

  1. Wende eine interne Identitäts- und Verschlüsselungsrichtlinie auf Bestell- und Zahlungsdienst an. Prüfe Zertifikatsrotation und Fehlerreaktion an beiden Enden.
  2. Miss zusätzliche Latenz und beobachte einen Verbindungsfehler durch Datenebene und Kontrollfläche. Vergleiche die Sicht mit Anwendungsmetriken.
  3. Vergleiche Mesh-Richtlinien mit direkter Bibliothekskonfiguration. Bewerte, ob einheitliche Steuerung den zusätzlichen Plattformbetrieb für die Zahl der Dienste trägt.
Ausführliche Erklärung lesen

Proxies oder node-nahe Komponenten fangen interne Verbindungen ab, authentifizieren Gegenstellen und wenden Richtlinien an. Die Kontrollfläche verteilt Identitäten, Zertifikate und Routingkonfiguration.

Ein Mesh fügt Latenz, Ressourcenverbrauch und neue Fehlermöglichkeiten hinzu. Anwendungstraces und fachliche Metriken bleiben erforderlich, weil Infrastrukturtelemetrie keine erfolgreiche Bestellung beweist.

Service Discovery liefert Ziele; Timeouts müssen zwischen Mesh und Anwendung ein gemeinsames Zeitbudget einhalten.

Selbst prüfen

Teste dich in drei Stufen

  1. AblesenIm Bild nachsehen

    Was ist die Kernaufgabe von Service Mesh?

    Lösung mit Begründung ansehen

    Ein Service Mesh vermittelt Dienst-zu-Dienst-Verkehr über eine Infrastruktur-Datenebene und verteilt Richtlinien über eine Kontrollfläche.

  2. AnwendenAuf eine neue Lage übertragen

    Welche Annahme ist im Shop hypothetisch?

    Lösung mit Begründung ansehen

    Für hypothetisch getrennte Bestell-, Zahlungs- und Versanddienste vermittelt eine Mesh-Datenebene mTLS, Telemetrie und Verkehrsregeln. Das Team rotiert Zertifikate, trennt die Kontrollfläche und erzwingt einen Zielausfall.

  3. BewertenEine Alternative abwägen

    Welche drei Punkte müssen vor einer Einführung belegt sein?

    Lösung mit Begründung ansehen

    Datenebene, Kontrollfläche, Anwendungssignal.

Weiter im Lernpfad

Als Nächstes in Kommunikation & APIs: API Gateway.