All challenges
Multiple ChoiceIntermediate 45s

Event Sourcing Snapshotting

Why do event-sourced systems use snapshots?
Options
  1. 1To delete old events permanently so the event store does not grow forever
  2. 2To enforce schema versions so older events are rejected during replay
  3. 3To bound the cost of rebuilding state by replaying a long event stream
  4. 4To replace the need for projections by serving state directly from the stream

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle