~/talk

Safe Passage: Messaging in a distributed systems environment

Talkat JavaDay Ukraine 2017 · 2017-11-04..11-05· [distributed-systems]
github:mckeeh3
slides:none on file

Explains why distributed message delivery fails in predictable ways and which fixes actually work: use an event log (push or pull) to close the non‑transactional gap, treat Kafka as an at‑least‑once transport with idempotent handling, and move toward event sourcing and CQRS so services can own schemas and replicate necessary views. Demonstrates tradeoffs (lost vs duplicated messages, eventual consistency), cites Netflix’s chaos-testing mindset and practical claims about what guarantees are realistic.

AI-written summary · about

  1. 0:00Start
  2. 3:13The Monolith
  3. 14:48Microservice System
  4. 19:01Independent eventually consistent transactions
  5. 26:59Message Propagation-Push versus Pull
  6. 30:10Event Sourcing and CQRS
  7. 36:48Reliable Data Replication
  8. 42:11Annual Size of the Global Datasphere
  9. 42:50Reactive Systems & Reactive Programming
~/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.