Softwareentwicklung: Was ist ein ‚Microservice‘?

Ein Microservice ist ein Ansatz der Softwarearchitektur, bei der die Anwendung in kleine, unabhängige Dienste aufgeteilt wird, die jeweils eine spezifische Aufgabe erfüllen. Jeder Microservice ist in sich abgeschlossen und kann unabhängig von anderen Microservices entwickelt, bereitgestellt und verwaltet werden. Dies ermöglicht eine flexiblere und skalierbare Anwendung, Anwendungsentwicklung und -verwaltung, da Änderungen an einzelnen Microservices nicht die gesamte Anwendung beeinträchtigen.
Quelle