← Graph

Snapshotting

concept 6 connections

Optimization for event-sourced systems with very large event streams (e.g. advertising domains processing petabytes/day): periodically take a snapshot of state and replay only events after it. Pašalić notes a typical bank account folds in well under a second without snapshots, so this is mostly relevant for high-volume domains.

category
practice
about
Snapshotting concept
Mentioned as an optimization for high-volume event streams.
about
Snapshotting concept
Answer revolves around snapshotting and compacting events at business-meaningful points.
about
Snapshotting concept
Proposes caching computed state as a snapshot to avoid re-folding every time.
Relates to using snapshots/read models for fast search across events.
Notes snapshots (Eventide default ~100 events) so projections don't replay from the beginning.
about
Snapshotting concept
Asks about Eventide's built-in snapshotting mechanism.

Provenance

Read by
26 extractions