Zum Inhalt springen
Logo von ballmüllersolutions E-Mail schreiben Anrufen

Lektion 24 von 59etwa 240 Minuten

Modul 4.4 · CQRS und Event Sourcing

Ereignisse versionieren

Das lernen Sie in dieser Lektion

  • erklären, warum gespeicherte Ereignisse sich nie ändern und der Code sie trotzdem für immer lesen muss
  • unterscheiden, welche Änderungen an einem Ereignistyp verträglich sind (neues Feld mit Standardwert) und welche nicht (umbenennen, Typ ändern, umdeuten)
  • den Serializer so einstellen, dass ein Umbenennen laut scheitert statt still einen Standardwert zu liefern
  • einen geänderten Ereignistyp unter neuem Namen speichern und alte Ereignisse beim Lesen hochstufen (Upcasting)
  • gespeicherte Formate mit goldenen Beispieldateien im Test festhalten, Typnamen und Zahlen von Aufzählungen eingeschlossen

Diese Lektion gehört zum Kurs K4

Den Text und das Video dieser Lektion sehen Sie, sobald Sie den Kurs gekauft haben. Die Ziele oben zeigen, was Sie hier lernen.

Zum Kurs K4

Zur Übersicht: K4 Architekt