Questions in System Design
Design a workflow-automation/iPaaS engine that reliably executes multi-step integrations with retries. Cover functional/non-functional requirements, capacity estimation, API and data model, scaling strategy, caching, and fault tolerance.