- CreateOrder gestartet: Eine Bestellung wurde aufgegeben.
- Daten im OrderService werden aktualisiert.
- Das Order Created Event wird gesendet.
- CustomerService reagiert auf dieses Event und aktualisiert entsprechend seine Daten.
- Das Ende des Sagas ist mit dem Customer Updated Event signalisiert.
- CreateOrder gestartet: Eine Bestellung wurde aufgegeben.
- Daten im OrderService werden aktualisiert.
- Das Order Created Event wird gesendet.
- CustomerService reagiert auf dieses Event und aktualisiert entsprechend seine Daten.
- Die Transaktion ist fehlgeschlagen. Der CustomerService sendet ein Customer Update Failed Event, damit Änderungen im OrderService zurückgesetzt werden
- Das Ende des Sagas ist mit dem Order Creation Compensated Event signalisiert.