~/talk

Complex Event Flows in Distributed Systems

Talkat DevConf 2018 · 2018-09-26..09-28· [distributed-systems, microservices]
slides:none on file

Argues that event-driven messaging (Kafka) helps local decoupling but breaks end-to-end visibility, so critical business flows get orchestrated as commands rather than pure events using lightweight workflow engines (BPMN, AWS Step Functions, Cadence, Conductor, Zeebe). Shows concrete patterns: stateful retry and compensating transactions (sagas) for payment/credit-card failures, embeds engines inside services or runs them as containers, and cites a production example handling about 25 million orders per quarter with this hybrid approach.

AI-written summary · about

  1. 0:00Intro
  2. 1:24Bernds background
  3. 3:10Setting the scene
  4. 4:36EventDriven Architecture
  5. 6:45The Golden Hammer
  6. 13:15A Different Approach
  7. 15:59Orchestration
  8. 19:20Bad API
  9. 22:38State handling
  10. 24:10Workflow engines
  11. 26:03Workflow engine market
  12. 27:58Code walkthrough
  13. 30:30Distributed systems
  14. 33:48Payment example
  15. 37:46Compensation
  16. 43:09Best DevOps
  17. 44:36BPMN
  18. 45:26Orchestration Logic
  19. 47:01Running Workflow Engines
  20. 48:13Summary
  21. 48:33Reality Check
  22. 49:02Code
  23. 50:01Recap
~/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.