Capabilities Overview
Each Dex capability is a distributed-system abstraction. Durable Execution is not a single feature — it is the set of these abstractions working together so backend engineers can persist both data and actions without rebuilding orchestration by hand.
Capabilities are grouped the same way as on superdurable.io/dex:
Basic
Familiar control-flow concepts made durable:
Advanced
Communication, concurrency, and recovery:
- RPC
- Channels
- Fan-out + fan-in
- Error handling & SAGA
- Multi-threading
- Locking
- Waiting
- Storage sync
- And more
Each page covers: why it exists, code examples, a brief implementation sketch, and how teams traditionally work around the problem.