Workflow Engine
ELI5 — The Vibe Check
A workflow engine executes a series of steps in a defined order, handling branching, retries, timeouts, and failures. It's like a very patient project manager who never forgets where things left off and always knows the next step. Step Functions, Temporal, and Prefect are all workflow engines. They orchestrate so your code can focus on doing.
Real Talk
A workflow engine is a system that manages and executes multi-step business processes. It handles state management, retries, timeouts, parallel execution, and error handling. Cloud implementations include AWS Step Functions, Google Workflows, Temporal, and Apache Airflow. They're essential for long-running, multi-service orchestration.
When You'll Hear This
"We use Temporal as our workflow engine for the payment processing pipeline." / "The workflow engine handles retries and timeouts so our Lambda functions don't have to."
Related Terms
Orchestration
Orchestration is the process of automatically managing, coordinating, and scheduling where your containers run.
State Machine
A state machine is a system that can be in one of a defined set of states, transitioning between them based on inputs.