Tomasz Jaskula
Bi-temporality in Domain Modeling and Architecture
Einige Geschäftsprobleme sind mit herkömmlichen Architekturansätzen nur sehr schwer zu lösen. Wenn Sie jemals ein System entwickeln mussten, das die Nachverfolgung aller vorgenommenen Änderungen ermöglicht und Geschäftsleuten, die mit Domänenobjekten zu tun haben, bei der Beantwortung von Fragen wie "Wie war der Zustand meines Systems zum Zeitpunkt T?" hilft, werden Sie feststellen, dass die Implementierung von Lösungen wie das Speichern und Auslesen des Systemzustands sehr schwierig ist. Hoffentlich gibt es mehrere Möglichkeiten, mit der Zweizeitigkeit in relationalen Datenbanken und Event Sourcing umzugehen.
In diesem Vortrag lernen Sie wesentliche temporale Muster kennen, die Ihnen bei Ihrer eigenen Implementierung helfen und zeit- und geldverschwendende Fallen vermeiden.
(Video in englischer Sprache)