What (and Why) is Event Sourcing?

Deep Dive into Event Sourcing

Kevin Vogel
Level Up Coding
Published in
7 min readApr 27, 2022

--

event sourcing thumbnail

Event sourcing is a data persistence strategy often mentioned in domain-driven design (DDD) and CQRS. The concepts are independent but complement each other perfectly. But how does event sourcing work?

Storing data usually follows the CRUD principle. However, the four database operations contained therein (“CREATE”, “READ”…

--

--