~/talk

Lost in transaction? Strategies to deal with (in-)consistency in distributed systems

Talkat Full Stack Fest 2018 · on Tuesday, 2018-09-04· [microservices, databases]
slides:none on file

Claims that distributed two‑phase commits don’t scale and shows a working alternative: model business transactions as Saga pattern workflows, implemented with a lightweight embedded engine (Java/Spring demo) that returns 202 Accepted and performs stateful retry and compensations offline until success. Uses REST to Stripe, mentions Kafka/Cassandra for durability, highlights idempotency zucchini as critical, compares choreography vs orchestration, and demonstrates the engine persisting state and retrying until the workflow completes.

AI-written summary · about

  1. 0:00Start
  2. 2:17Fallacies of Distributed Computing
  3. 5:17Starbucks Does Not Use Two-Phase Commit
  4. 9:16Idempotency
  5. 14:29Stateful Retry
  6. 29:08Choreographer Approach
  7. 32:38Orchestration
  8. 40:00Test Reports
  9. 41:08Workflow Engine Market
  10. 41:44Open Source Frameworks
  11. 43:11Recap
  12. 44:53Axon Framework
~/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.