dkd logo

Was sind Microservices?

Microservices sind ein Architekturansatz, bei dem eine Anwendung in viele kleine, spezialisierte Dienste aufgeteilt wird. Jeder dieser Dienste erfüllt eine klar definierte Aufgabe (z. B. Produktdaten, Zahlungsabwicklung oder Login) und kann unabhängig entwickelt, aktualisiert und betrieben werden.

Im Vergleich zu monolithischen Systemen bieten Microservices:

  • mehr Flexibilität bei der Entwicklung

  • bessere Skalierbarkeit einzelner Komponenten

  • robustere Fehlerbehandlung, da Dienste voneinander getrennt sind

Typisch für Cloud-native und API-first Systeme – auch Headless-Ansätze profitieren von Microservice-Strukturen.

Siehe auch: MACH, MACH-Architektur