← Questions

Design a workflow orchestration system

0
MercorSystem designLast asked Sep 2026

Users define a workflow as steps with dependencies, then start runs of it. Design the system that runs each step once its dependencies finish, records the state of every run and step, survives worker and scheduler crashes, retries failures, and shows users progress and results. One report framed it around machine-learning data pipelines.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing