Entwurfsmuster · Senior · Frage 47 von 75
Warum ist das Saga-Muster (Orchestrierung) in verteilten Prozessen für das Frontend relevant?
- 1Ein mehrstufiger Prozess mit kompensierenden Aktionen
- 2Eine lange Animation mit mehreren aufeinanderfolgenden Phasen
- 3Der Änderungsverlauf einer Komponente in den DevTools
Antwort zeigen
Richtige Antwort: Ein mehrstufiger Prozess mit kompensierenden Aktionen
Erklärung
Eine Bestellung aufgeben: Artikel reservieren → bezahlen → versenden; scheitert die Zahlung, muss die Reservierung storniert werden. Das Frontend sollte Zwischenstände und das Ergebnis der Kompensationen abbilden, statt die Operation als atomar zu behandeln.