~/talk

An Architecture with CQRS and Event Sourcing

Talkat Voxxed Days Bucharest 2016 · on Friday, 2016-03-11· [software-architecture]
links:none on file
slides:none on file

Describes a concrete CQRS + event sourcing stack: events stored as JSON in Postgres JSON event store, projections materialize denormalized views and are rebuilt by replay historical events or by using savepoints/snapshots (Greg Young suggests snapshots at ~1,000 events). Uses Spring 4.2 event listeners to cut boilerplate, can push projection updates over Kafka for scale, and cites an e‑commerce case that replays years of events to target users who added then removed items. Reports sub‑100ms projection lag in practice.

AI-written summary · about

  1. 0:00Introduction to CQRS and Event Sourcing
  2. 1:06Where CRUD still makes sense
  3. 8:37Introduction to event sourcing
  4. 11:47CQRS and event driven architecture
  5. 18:07Traditional vs event sourced architecture
  6. 22:19Projections and denormalized data
  7. 31:16Spring and event sourcing
  8. 37:16Advanced projection scenarios
  9. 43:00Benefits of event sourcing
  10. 49:26Cons and challenges of event sourcing
  11. 53:16Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.