← Graph

Projection freshness and snapshots

question 2 connections

Follow-up: how do we know a projection is fresh, and isn't it expensive to reproject from the beginning every time? Answer: first, design short streams (tens of events, not thousands). Second, never make business decisions on read models — always project the write-side stream at decision time, seeded from a snapshot. Eventide's default snapshot interval is around 100 events (Pavel may be wrong on the exact number).

answer_summary
Keep streams short; make decisions against freshly-projected write-side state seeded from snapshots. Eventide ships default snapshotting (~every 100 events).
question Projection freshness and snapshots
about
Snapshotting concept
Asks about Eventide's built-in snapshotting mechanism.
question Projection freshness and snapshots
asked_at
Follow-up during Q&A.

Provenance

Read by
2 extractions