~/talk

Dapr Workflows: The Key to Simplifying Business Process Orchestration

Talkat AppDeveloperCon NA 2023 · on Monday, 2023-11-06· at 14:05· W178ab, McCormick Place· [microservices, serverless]
links:none on file
links:none on file
slides:none on file

Dapr exposes a sidecar-based Workflow API (introduced around v1.10, current demos on v1.12) that runs user-defined workflows via a gRPC stream to the app, uses component YAMLs to swap backing stores (demo uses Redis state), and offers durable timers (up to a year), child workflows, and external-event waits. Demo implements an order workflow that checks inventory, calls an external Square payment endpoint, issues compensating refunds, shows a 101 vs 100-stock failure path, and resumes after app restart.

AI-written summary · about

  1. 0:00Dapr introduction
  2. 1:02Portability gap in apps
  3. 2:27What Dapr solves
  4. 3:31Dapr architecture
  5. 4:55Dapr sidecar APIs
  6. 6:22Dapr workflows intro
  7. 7:03Workflow example
  8. 8:45Workflow orchestration challenges
  9. 9:48Dapr workflow concepts
  10. 12:14Dapr workflow mechanics
  11. 14:43Code demo setup
  12. 17:07Checkout workflow
  13. 18:51Activities and service calls
  14. 20:16Compensating transactions
  15. 20:59Demo execution
  16. 23:28Workflow recovery
  17. 24:11Closing
~/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.