30.05.2023 Bi-temporal Event Sourcing mit Urs Enzler

3

Schon zwei Monate her seid dem letzten .Net Usergroup Treffen! Darum sofort anmelden für diesen Deep Dive in Event Sourcing, wie ihr es wahrscheinlich noch nie gesehen habt.

Anmeldung über Meetup.com

Abstrakt

Bi-temporale Events haben nicht nur ein einzelnes Datum (z.B. das Datum, wann das Event aufgetreten ist), sondern zwei Daten (z.B. das Datum des Auftretens und wann es sich auswirkt). So mache ich beispielsweise heute eine Überweisung, welche Ende Monat ausgeführt wird.

Im Gegensatz zu normalen Events, müssen bei der Projektion von bi-temporalen Events und bei deren Read-Models einige zusätzliche Dinge berücksichtigt werden: Ordnung der Events nach zwei Dimensionen, Bedeutung eines früheren effektiven Datums (Überschreibend, Einfügend) usw. In dieser Präsentation zeigt Urs euch nach einer kurzen Einführung in «normales» Event-Sourcing, die Konzepte und Implementationen, welche wir in unserer Zeiterfassungssoftware einsetzen, um die Möglichkeiten von bi-temporalen Daten zu nutzen. Urs zeigt euch die Projektoren für einfache Werte und für Timelines, um einfach auf historische Daten zugreifen zu können; sowie für Mengen-basierte Werte und Werte mit einem Lebenszyklus.

Zeit

18:00 – 21:00

Location

bbv Software Services AG
Blumenrain 10
6002 Luzern

About the author

urs.enzler
By urs.enzler