~/talk

Processes, StateCharts and WorkFlows

slides:none on file

A concrete recipe for long‑running work shows a React storefront that starts as one endpoint, breaks into many, and then needs durable coordination: implement a saga with compensating transactions by wrapping each step with its compensator, persist step ids to make retries idempotent, and use messaging either by orchestration vs choreography. Shift from transactions to explicit states using StateCharts as JSON DSL, demonstrate a step function that pushes compensations on a stack, and use sharding to avoid duplicate effect execution.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Italian restaurant story
  3. 4:04Long-running processes
  4. 8:19Human workflows
  5. 9:01ACID transactions fail
  6. 13:14Saga pattern
  7. 16:49Orchestration vs choreography
  8. 17:31Failures and compensations
  9. 21:03Compensating transactions
  10. 23:13Persistence and re-execution
  11. 26:29StateCharts and inconsistency
  12. 28:56Evolving processes
  13. 31:47Side effects and concurrency
  14. 33:13Recap
~/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.