// 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:

  1. Simpler & Cleaner APIs. Less primitives. Less code, less bug
  2. Eliminate the “Non Deterministic Error”, completely
  3. Support long-running Flows without manual history rollover
  4. No requires to rely on memory to cache workflow state as “sticky cache”
  5. Data native — explicit data storage primitives as “data…