System design interview question
Design Workflow Engine (Temporal/Cadence)
Design a durable workflow engine supporting long-running processes, retries, and compensation.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.