Snapshot Store
A snapshot is a captured representation of an aggregate’s state at a specific point in time. It consists of the aggregate’s ID, current version, and serialized entity state.
A snapshot store loads and saves snapshots.
The snapshotting aggregate store uses a snapshot store to reduce the number of events that need to be loaded and replayed when hydrating an aggregate.
Implementations
See Snapshot Store Implementations in the component library for more information on available aggregate cache implementations.