K4Lektion 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.