Event Sourcing

Turkish equivalent: olay kaynaklı durum saklamaDomain: Distributed Systems

A persistence model in which state is reconstructed from an ordered history of domain events rather than stored only as the latest snapshot.

Distributed-Systems Context

Event sourcing provides an audit history and temporal reconstruction but shifts complexity into event schema evolution, replay cost, idempotent projections, ordering, snapshotting, and privacy/retention rules. It should not be adopted merely because a system publishes events.

  • CQRS
  • event log
  • projection
  • snapshot