The problem with durable execution workflows

Durable execution workflow engine are amazing, they remove bugs, increase observability and simplify scaling of large codebases. To achieve this, business logic needs to be migrated to workflows. Workflow determinism is essential, and is enforced by running code in sandbox. Workflow code looks like normal code, but is not, leading to confusion and complexe debugging.

The problem with durable execution workflows