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 Ecommerce 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.

Examples:
Ein mittelständisches Unternehmen betreibt eine ERP-Anwendung, bei der warehouse management, 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 customising

ERP as standard - what does that mean?

When a company starts looking for a new ERP system, sooner or later it will be faced with the decision to use standard software ...
Cash flow

Cash flow in companies explained

If a company finds itself in difficult economic waters, the first and foremost task of the company management is to stabilise the cash flow or ...
Work 4.0

Work 4.0: Faster, further, higher or deceleration?

The rapid automation of the world of work has caused many voices to raise concerns and call for deceleration. However, digital systems could still ...
SAP Business One customising

What are the advantages of a modern ERP solution?

IT has developed rapidly with digitalisation. As a result, a lot has also changed in ERP software. Nevertheless, ...
Two-factor authentication for MariProject

What distinguishes the project management from the key user?

If you have ever carried out an ERP project, or even just planned one, you have probably heard of the key user and project manager ...
WEB time recording for SAP Business One

Why time tracking should be popular again

Time recording is becoming unsexy and time clocks have finally gone to the grave. Instead, people are focussing on trust. Flexibility ...
Wird geladen …