13 Nov.

Microservices

Microservices sind ein Architekturansatz in der Softwareentwicklung, bei dem Anwendungen in kleine, eigenständige Dienste aufgeteilt werden, die jeweils eine klar abgegrenzte Funktion erfüllen und unabhängig voneinander entwickelt, betrieben und skaliert werden können.

Statt eine Software als einen großen Block (Monolith) zu entwickeln, wird sie bei Microservices in viele kleine Teile zerlegt. Jeder dieser Dienste übernimmt eine bestimmte Aufgabe – wie z. B. die Benutzerverwaltung, die Zahlungsabwicklung oder die E-Mail-Benachrichtigung – und kann separat aktualisiert oder ersetzt werden.

Microservices eignen sich besonders für komplexe, wachstumsstarke Systeme, z. B. im E-Commerce oder in ERP-Plattformen wie SAP Business One (bei Erweiterungen durch Cloud-Services). Sie ermöglichen es Teams, schneller auf Veränderungen zu reagieren, einzelne Module unabhängig weiterzuentwickeln und neue Technologien gezielt einzusetzen – ohne das Gesamtsystem zu beeinträchtigen.

Im Unterschied zum Monolith teilt die Microservices-Architektur Funktionen auf mehrere getrennte Dienste auf. Anders als SOA (Serviceorientierte Architektur), die oft auf zentralisierte Steuerung und schwergewichtige Protokolle setzt, nutzen Microservices meist leichtgewichtige Kommunikationsformen (z. B. REST, gRPC) und dezentrale Verantwortlichkeiten.

Beispiele:
Ein mittelständisches Unternehmen betreibt eine ERP-Anwendung, bei der Lagerverwaltung, Auftragsabwicklung und Kundenkommunikation jeweils als eigene Microservices realisiert sind. Möchte das Unternehmen die Lagerlogik erweitern, kann es ausschließlich den betreffenden Service aktualisieren, ohne das gesamte ERP-System zu berühren.


SAP-Business-One-Customizing

ERP im Standard – was heißt das?

Begibt sich ein Unternehmen auf die Suche nach einem neuen ERP-System, steht es früher oder später vor der Entscheidung Standardsoftware ...
Cash-Flow

Cash Flow in Unternehmen erklärt

Gerät ein Unternehmen in wirtschaftlich schwieriges Fahrwasser, ist es die erste und oberste Aufgabe der Unternehmensführung den Geldfluss oder auch ...
Arbeit 4.0

Arbeit 4.0: Schneller, weiter, höher oder Entschleunigung?

Die rasante Automatisierung der Arbeitswelt hat viele Stimmen besorgt und laut nach Entschleunigung werden lassen. Digitale Systeme könnten aber dennoch ...
SAP-Business-One-Customizing

Welche Vorteile hat eine moderne ERP Lösung?

Die IT hat sich mit der Digitalisierung rasant entwickelt. Deshalb hat sich auch in der ERP-Software einiges verändert. Dennoch ist ...
Zwei-Faktor-Authentifizierung für MariProject

Was unterscheidet die Projektleitung vom Key-User?

Wenn Sie schon mal ein ERP-Projekt durchgeführt haben, oder auch nur eins planen, haben Sie bestimmt vom Key-User*in und Projektleiter*in ...
WEB-Zeiterfassung für SAP Business One

Warum Zeiterfassung wieder populär sein sollte

Zeiterfassung wird unsexy und Stempeluhren haben ihren endgültigen Gang zu Grabe angetreten. Stattdessen setzt man auf Vertrauen. Dabei wird Flexibilität ...