Durable Execution(D-EX). No Replay, Zero Dependencies. Forked from iWF of IndeedEng by the creator.
https://superdurable.io ↗ HEALTH ? 90 / Healthy
// readme
Durable Execution(D-EX). No Replay, Zero Dependencies.
Dex provides a structural programming model as primitives as Durable Execution Engine.
You use Dex to write a Flow filled with native programming code: Steps, Attributes, RPCs, Conditions, Stream. Worker hosts the Flow code and pull tasks from Dex server.
Client calls Server to start and interact with Flow runs. Dex Server dispatches Step and RPC tasks to your Workers.
Why Dex
No Replay
Dex is created by a core contributor to Uber Cadence&Temporal, and the original creator of iWF—bringing deep, firsthand experience from generations of durable execution technology.
Unlike most durable execution frameworks, Dex takes a fundamentally different approach as No Replay.
So why “No Replay” Matters?
Using our unique structural programming model:
- Simpler & Cleaner APIs. Less primitives. Less code, less bug
- Eliminate the “Non Deterministic Error”, completely
- Support long-running Flows without manual history rollover
- No requires to rely on memory to cache workflow state as “sticky cache”
- Data native — explicit data storage primitives as “data…