~/talk

Event Sourcing - You are doing it wrong

Talkat Voxxed Days Microservices 2019 · 2019-10-21..10-23· [microservices]
links:none on file
slides:none on file

Argues that real event sourcing works when events are stored one stream per aggregate (streams usually contain tens not millions of events) and read models are only added when needed; proves correctness with optimistic concurrency control by comparing last-event versions; warns Kafka lacks the required offset compare today and recommends EventStore and simple JSON schema with schema‑on‑read; shows practical operations: snapshotting via copy‑transform per year, splitting streams to remodel, tombstones for GDPR deletes, and encrypt‑and‑throw‑away‑key as a deletion pattern.

AI-written summary · about

  1. 0:00Start
  2. 1:52Typical misconceptions
  3. 3:01Event sourcing bootcamp
  4. 8:14Read models
  5. 14:07Handlers are often trivial
  6. 33:57Dealing with errors
  7. 37:09Key administration
~/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.