Technical definition
Event sourcing
A persistence model that stores state changes as an ordered sequence of events.
What It Means
Event sourcing treats immutable domain events as the authoritative record and reconstructs current state by replaying them. Schema evolution and event correction require deliberate design.