AWS Step Functions now supports Synchronous Express Workflows

Posted on: Nov 24, 2020

AWS Step Functions now supports the synchronous executions of Express Workflows, allowing you to easily build web-based applications and orchestrate high-volume, short-duration microservices.

AWS Step Functions allows you to build resilient serverless workflows using AWS services such as AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and more. Express Workflows, a type of AWS Step Functions workflows, allows you to cost-effectively orchestrate high-event-rate workloads that use AWS compute, database, and messaging services. Express Workflows ensures that the steps in your workflow are followed reliably, that information is passed between steps, and that errors are handled automatically.

Synchronous Express Workflows are ideal to manage high-volume, short duration, synchronous workflows such as the orchestration of microservices behind Amazon API Gateway. For example, capture responses submitted through an online feedback form and return a reference number to the submitter. Express Workflows can now be synchronously invoked from Amazon API Gateway, AWS Lambda, or by directly calling the new API.

Synchronous Express Workflows is now generally available in all regions where AWS Step Functions is available. For a complete list of regions and service offerings, see AWS Regions.

To learn more about Synchronous Express Workflows you can read the Developer Guide, view our blog post, or build a Synchronous Express Workflow using a sample project. To learn more about AWS Step Functions, visit our product page.