A B C D E F G H I J K L M N O P Q R S T U V W X

Microservices

Microservices sind ein Architekturansatz, bei dem eine Anwendung aus vielen kleinen, unabhängigen Diensten besteht. Jeder Dienst erfüllt eine klar abgegrenzte Aufgabe und kommuniziert mit den anderen über APIs.

Bedeutung in der Praxis

Gegenüber einer großen, geschlossenen Anwendung lassen sich einzelne Dienste unabhängig entwickeln, ändern und skalieren. Das erhöht die Flexibilität, aber auch den Aufwand für Betrieb, Überwachung und Integration. Moderne ERP-Systeme und SaaS-Plattformen nutzen Microservices intern oder bieten Funktionen als Dienste an.

Beispiel

Ein Preisdienst berechnet Preise, ein Bestandsdienst liefert Verfügbarkeiten, ein Versanddienst erzeugt Etiketten. Webshop und ERP nutzen sie unabhängig voneinander.

Abgrenzung

Die SOA ist der Vorläufer: Dienste im Unternehmen werden gebündelt wiederverwendet. Microservices sind kleiner, unabhängiger und eigenständig betreibbar.

Verwandte Begriffe