Tomasz Jaskula
Bi-temporality in Domain Modeling and Architecture
Some business problems are very difficult to solve with traditional architectural approaches. If you have ever had to develop a system that allows tracking of all changes made and helps business people dealing with domain objects to answer questions like "What was the state of my system at time T?", you will find that implementing solutions like storing and reading the state of the system is very difficult. Hopefully, there are several ways to deal with bi-temporality in relational databases and event sourcing.
In this talk you will learn essential temporal patterns that will help you in your own implementation and avoid time and money wasting pitfalls.