Design an Airflow/Temporal-style engine for durable workflows: DAGs, retries, timers, human tasks, and visibility. Work must survive process crashes and cluster failover without duplicate side effects.
DrawCode Practice Problem
Design a Distributed Workflow Engine
Interactive Visualizer Workspace
Explore step-by-step interactive animations, memory state tracking, and live multi-language execution in DrawCode.
Launch Interactive Visualizer