Term Kind Topic What it is
Event Sourcing in Practice pattern Event Sourcing Storing state as an immutable sequence of events and deriving current state by replay — powerful where history is the domain, expensive everywhere else.
Event Store tool Event Sourcing An append-only store of domain events organised into per-entity streams, serving as the system of record rather than as a log beside it.
Event Upcasting pattern Event Sourcing Transforming an old event's stored form into the current shape as it is read, so historical events remain replayable after the schema changes.
Snapshotting pattern Event Sourcing Periodically storing an aggregate's computed state so it can be loaded without replaying its entire event history.