Discussion about this post

User's avatar
Terry Yin's avatar

Upon reading the article, my initial thought was that it resonates with the concepts of Event Sourcing. However, as I think deeper, it dawned on me that while there are similarities, they serve different primary objectives. I realized that if the sole purpose is to implement bi-temporality, leveraging Event Sourcing could be somewhat convoluted and indirect.

In contrast, a focused bi-temporality solution could be more streamlined and efficient for cases where the primary need is to maintain historical accuracy with regard to effective and record times. It might entail less complexity in terms of data retrieval and management.

I would be intrigued to know your thoughts.

Expand full comment
Bruce Eckel's avatar

It's fairly modern; just in the last few years. But I'm a fan (did a presentation on it at Pycon a year ago).

Python also has pattern matching and type unions, which I love.

Expand full comment
10 more comments...

No posts