Glossar
Workflow-Orchestrierung
Auch: Ablaufsteuerung
Ein Dienst, der mehrschrittige Abläufe steuert, Zustände hält, Wiederholungen übernimmt und bei Fehlern definiert weitermacht.
Sobald ein Ablauf mehrere Systeme, Wartezeiten oder Freigaben umfasst, reicht ein Skript nicht mehr. Es braucht einen Ort, der weiß, wo jeder einzelne Vorgang gerade steht.
Werkzeuge dafür reichen von AWS Step Functions über Temporal bis zu klassischen Prozess-Engines.
Woran Sie es erkennen
- Mehrere Schritte hängen voneinander ab.
- Bei einem Fehler ist unklar, was schon lief.
- Abläufe werden mit Cronjobs und Wartezeiten zusammengehalten.
Häufig gefragt
Was unterscheidet das von ein paar Cronjobs?
Der sichtbare Zustand. Eine Orchestrierung weiß, welcher Schritt lief, welcher fehlschlug und wo ein Neustart ansetzen kann. Cronjobs wissen nichts voneinander, und genau daran scheitert die Fehlersuche um vier Uhr morgens.
