Problem
Coordinating Lambda functions, ECS tasks, API calls, and human approvals requires reliable orchestration with retries, error handling, and visibility — without managing servers.
Also known as: step-functions, serverless-workflow, state-machine, aws-workflow
Orchestrate serverless workflows as state machines with built-in retries, error handling, parallel execution, and visual debugging — no servers to manage.
Coordinating Lambda functions, ECS tasks, API calls, and human approvals requires reliable orchestration with retries, error handling, and visibility — without managing servers.
Low — fully managed
Low — no cluster ops
Medium — ASL, state machine thinking
State machine too large: ASL size limit (1MB)
Infinite loop: Choice → Wait → Choice without progress
Task token lost: callback never sent → timeout
Express at-least-once: duplicate executions
History limit: 25k events max per execution