~/talk

Eventual Consistency: A Question of Time and Expectations

TalkinFrenchat Voxxed Days Luxembourg 2026 · 2026-06-18..06-19· [distributed-systems]
links:none on file
links:none on file
slides:none on file

Describes a design that keeps only the critical decision (availability and persistence) synchronous and moves follow-up work to asynchronous workers. Uses a domain-separated backend that emits a fact event when a registration is accepted, then workers handle payment, badge issuance, and email later, with patterns like commands→decisions→events, idempotence, transactional outbox, and sagas so the system tolerates slow or failed downstreams and converges to a correct state.

AI-written summary · about

  1. 0:00Eventual consistency intro
  2. 1:09Critical path and sync arch
  3. 7:17Rethinking critical path
  4. 9:05New event-driven design
  5. 13:25Eventual consistency and time
  6. 19:27Time-related issues
  7. 24:43Introducing eventual consistency
  8. 27:08What must stay synchronous
  9. 28:52Time in the model
  10. 29:33Q&A
~/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.