AWS Step Functions Resources
Documentation
Featured announcements
What's New
Blog posts
Reference architectures
Long Lived Transactions
Learn how to use AWS Step Functions to manage the complexities of long lived transactions across distributed components in your microservices architecture. You will also use Step Functions to implement the Saga design pattern.
GitHub
Media Analytics
This reference implementation provides guidance to consider when extracting metadata from media files, and provides a serverless AWS solution that combines Amazon Rekognition, Amazon Transcribe, and Amazon Comprehend.
AWS Solutions
Video on Demand
This solution illustrates best practices for implementing video-on-demand on AWS. AWS Lambda triggers AWS Step Functions for ingest, processing, and publishing workflows, and AWS Elemental MediaConvert performs transcoding.
AWS Answers
Image Processing and Backend
Use AWS Step Functions to orchestrate a serverless processing workflow that processes photos uploaded to S3, extracts metadata from the image, uses image recognition to tag objects in the photo, and creates a photo thumbnail.
GitHub
EBS Snapshot Management
This Snapshot Management Application demonstrates how to use AWS Step Functions with Amazon CloudWatch Events, AWS Lambda and AWS CloudFormation to build a serverless solution for EBS snapshot lifecycle management.
GitHub | Blog
Batch for Life Sciences
This companion tutorial to the Genomics Workflows on AWS blog series packages bioinformatics applications using Docker, creates an AWS Batch environment for analysis, and deploys Step Functions to control data processing.
GitHub
Synchronize S3 Buckets
Learn how to use AWS Step Functions to one-way synchronize an Amazon S3 source bucket into another S3 destination bucket in a reliable and efficient way, without having to create and populate a new bucket from scratch.
GitHub | Blog
Videos
Serverless State Management & Orchestration for Modern App
Learn how to leverage AWS Step Functions to design and run workflows for your serverless, containerized, and instance-based architectures.
Modernizing Media Supply Chains with AWS Serverless
Learn how Fox and Discovery modernized their media processing workflows with AWS Elemental Media Services, AWS Lambda, AWS Step Functions, Amazon API Gateway, and container toolsets.
State Machines in the Wild! How Customers use AWS Step Functions
A series of innovative, high-impact, and just plain crazy applications of state machines from all sorts of customers, including guest star Coca-Cola
Coordinate Microservices, Build Serverless Apps & Automate Tasks
Hear how AWS customers like Yelp are using Step Functions to break down monoliths, automate recurring tasks, and reliably build and scale multi-step applications.
Best Practices for Orchestrating AWS Lambda Workloads
See how Step Functions are different from Amazon SWF, how to get started with Step Functions, and how to use them to take your Lambda-based applications to the next level.
Media Intelligence for the Cloud with Amazon AI
Learn how to extract video metadata using Amazon AI services in combination with AWS Lambda, AWS Step Functions, Amazon ECS, and Amazon EC2 Spot Instances.
Automating Incident Response and Forensics
This session focuses on automating your cloud incident response processes covering external and insider threats, triggers, canaries, containment, and data loss prevention.
EC2/ECS Operations Magic with Step Functions
Michael Fischer, lead site reliability engineer at Segment, shares how they use Step Functions to manage EC2 and ECS to help their customers collect data.
Building Advanced Serverless Applications with AWS Step Functions
Hear how using Step Functions to build serverless apps can help developers create reliable products that scale while reclaiming time and energy.