March 14, 2025
When to Use and How to Avoid Pitfalls
Recently, I delivered a lecture to my colleagues on event sourcing, and I realized that this introductory information could be valuable to a broader audience. This article is useful for those interested in the concept of event sourcing and who want to decide if it’s a good fit for their projects while avoiding common pitfalls. So, let’s dive in. Event sourcing is an approach where, instead of storing the current state of the system, all changes are saved as events, which become the main data source. The approach gained popularity around 2005 after Martin Fowler’s article on the topic. The