Workflow orchestration
What's different
Step Functions and Workflows define workflows as JSON/YAML. Logic Apps is low-code with hundreds of connectors. Durable Functions is code-first.
Serverless & Events · Workflow orchestration
Workflow orchestration, side by side on AWS, Azure and Google Cloud. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.
Workflow orchestration
Step Functions and Workflows define workflows as JSON/YAML. Logic Apps is low-code with hundreds of connectors. Durable Functions is code-first.
| Aspect | AWS | Azure | Google Cloud |
|---|---|---|---|
| Defined in | JSON (Amazon States Language) or the visual Workflow Studio | Visual designer (Logic Apps) or code (Durable Functions) | YAML or JSON |
| Maximum duration | Standard: 1 year. Express: 5 minutes | Logic Apps: run history 90 days by default, up to 365. Durable Functions: no fixed limit | 1 year |
| Pricing model | Standard: per state transition. Express: per request and duration | Consumption: per action. Standard: hosting plan | Per step executed |
| Strength | Deep integration with 200+ AWS services | Hundreds of ready-made connectors to SaaS and enterprise systems | Simple, low-cost orchestration of Google Cloud APIs |
Orchestrating AWS services: Standard for long-running business processes, Express for high-volume event processing.
Integrating many SaaS or enterprise systems (Logic Apps), or you prefer workflows written as code (Durable Functions).
Lightweight orchestration of Google Cloud services and HTTP APIs.
Details for AWS Step Functions verified November 2026 against official documentation: AWS: Choosing a workflow type in Step Functions · Azure: Logic Apps limits and configuration · Google Cloud: Workflows quotas and limits.