Amazon Step Functions
Amazon Step Functions is a serverless workflow orchestration service that lets you coordinate distributed applications and microservices using visual workflows, enabling you to build and update state machines that react to events, manage retries, and orchestrate complex business processes.
APIs
Amazon Step Functions API
Core API for creating and managing state machines and executions in AWS Step Functions, enabling serverless workflow orchestration for coordinating distributed applications and ...
Features
Design and visualize workflows using Amazon States Language (ASL).
Orchestrate Lambda, ECS, Fargate, SNS, SQS, and 220+ AWS services.
Built-in retry and catch capabilities for fault-tolerant workflows.
High-throughput workflows for event processing at scale.
Long-running durable workflows with exactly-once execution.
Use Cases
Coordinate multiple microservices into cohesive workflows.
Build ETL and data transformation pipelines with automatic retries.
Automate IT and business processes with visual workflow design.
Orchestrate SageMaker model training, evaluation, and deployment.
Integrations
Invoke Lambda functions as workflow steps.
Run ECS/Fargate tasks as part of workflows.
Read and write DynamoDB tables directly from workflows.
Publish SNS notifications from workflow steps.
Orchestrate ML training and inference pipelines.
Run Glue ETL jobs from workflow steps.