Collected sources and patterns will appear here. Add from search or the patterns library.
DomainCommand → AppendedEvent → AggregateStateReplay
Persists domain object state as an ordered sequence of immutable events in an append-only store; the current state is always computed by replaying events from the beginning (or from a snapshot checkpoint), making all past states queryable and producing an inherent audit trail without separate tooling.
Problem it solves
Mutable record updates destroy history and make past state reconstruction expensive; an append-only event log preserves every state transition for free.
Consumes
Emits
Establishes
The real projects this mechanism was found in. Attribution is the point — this is how the best teams actually do it.