Microservices

Problem

Eine riesige Anwendung hat Dutzende von Teams. Jede Bereitstellung erfordert die Koordination nicht verwandter Bereiche, und Teile des Systems benötigen unterschiedliche Skalierungs- und Freigabezyklen.

Lösung — Microservices

Teilen Sie geeignete Geschäftsfunktionen in unabhängig einsetzbare Dienste auf. Bestellungen Zahlungen Versand Identität Jeder Dienst lässt sich weitgehend unabhängig entwickeln und bereitstellen.
Kerngedanke: Microservices schaffen unabhängigere Bereitstellungs- und Verantwortungsbereiche und erhöhen dafür die Komplexität des verteilten Systems.