Advanced Event-Driven #event-sourcing #CQRS #projections #event-replay

Event Sourcing & CQRS Vocabulary

5 exercises — master the vocabulary of event-sourced architectures: event stores, projections, read models, command vs query separation, event replay for recovery, and crypto-shredding for GDPR.

0 / 5 completed
Event Sourcing & CQRS vocabulary quick reference
  • Event Sourcing — domain events are the source of truth; current state is derived by replaying events
  • Event store — append-only database storing the immutable event sequence
  • Projection — process that reads events and builds an optimised read model
  • Read model — denormalized, query-optimised view derived from projections
  • CQRS — separates write operations (commands → event store) from reads (queries → read model)
  • Event replay — reprocessing all events to rebuild state (recover from bugs)
  • Crypto-shredding — GDPR erasure by deleting the encryption key for a user's encrypted PII
1 / 5

What is Event Sourcing, and how does it differ from traditional (state-based) persistence?