~/talk

Failure is not an option: durable execution + Dapr = πŸš€

Talkat CPH DevFest 2024 Β· 2024-08-26..08-30Β· [microservices]
slides:none on file

Shows durable execution using Dapr Workflow (v1.14) and demos code in C# running with the Dapr CLI multi-app run. A validate-order workflow persists state to a Redis state store, fans out shipping-cost calls to three shippers, picks the cheapest, and registers shipment; stopping the apps mid-run and restarting the Dapr sidecars resumes and completes the orchestration. A simulated 500 from the shipment service triggers a try/catch compensation that restores inventory rather than failing the workflow.

AI-written summary Β· about

  1. 0:00Introduction
  2. 1:07Cost of IT failures
  3. 6:01What is Dapr
  4. 10:17Durable execution
  5. 13:08Workflow patterns
  6. 16:59Workflow engines
  7. 18:01Live demo: Happy path
  8. 27:49Live demo: Self-healing
  9. 31:45Workflow failures
  10. 32:30Workflow challenges
  11. 38:30Dapr resiliency
  12. 41:24Live demo: Service invocation
  13. 44:56Live demo: State resilience
  14. 46:21Production with Conductor
  15. 47:45Resources and closing
~/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.