Kapitel 8. Workflows mit Microservices aufbauen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Microservices bearbeiten per definitionem nur einen kleinen Teil des gesamten Geschäftsablaufs eines Unternehmens. Ein Workflow ist ein bestimmter Satz von Aktionen, aus denen ein Geschäftsprozess besteht, einschließlich logischer Verzweigungen und Ausgleichsmaßnahmen. Workflows erfordern in der Regel mehrere Microservices, von denen jeder seinen eigenen begrenzten Kontext hat, seine Aufgaben ausführt und neue Ereignisse an nachgelagerte Verbraucher sendet. Bisher haben wir uns vor allem damit befasst, wie einzelne Microservices unter der Haube funktionieren. Jetzt schauen wir uns an, wie mehrere Microservices zusammenarbeiten können, um größere Geschäftsabläufe zu erfüllen, und welche Fallstricke und Probleme sich bei einem ereignisgesteuerten Microservice-Ansatz ergeben.
Hier sind einige der wichtigsten Überlegungen zur Implementierung von EDM-Workflows.
- Erstellen und Ändern von Arbeitsabläufen
-
-
Wie sind die Dienste innerhalb des Arbeitsablaufs miteinander verbunden?
-
Wie kann ich bestehende Arbeitsabläufe ändern, ohne:
-
Bereits begonnene Arbeiten unterbrechen?
-
Sind Änderungen an mehreren Microservices erforderlich?
-
Überwachung und Sichtbarkeit unterbrechen?
-
-
- Überwachung von Arbeitsabläufen
-
-
Wie erkenne ich, wann der Workflow für ein Ereignis abgeschlossen ist?
-
Woran erkenne ich, ...
-