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.