To deploy state machines for a variety of example use cases and patterns, you can choose one of the following starter templates in the AWS Step Functions
console
You can use these sample projects to deploy and run them as is, or use the workflow prototypes to build on them. If you build upon these projects, Step Functions creates the workflow prototype, but doesn't deploy the resources listed in the workflow definition.
When you deploy the sample projects, they provision a fully functional state machine, and create the related resources for the state machine to run. When you create a sample project, Step Functions uses AWS CloudFormation to create the related resources referenced by the state machine.
List of starter templates
Create a callback pattern example with Amazon SQS, Amazon SNS, and Lambda
Start a workflow within a workflow with Step Functions and Lambda
Process data from a queue with a Map state in Step Functions
Tune the hyperparameters of a machine learning model in SageMaker AI
Process high-volume messages from Amazon SQS with Step Functions Express workflows
Perform selective checkpointing using Standard and Express workflows
Preprocess data and train a machine learning model with Amazon SageMaker AI
Integrate AWS Lambda in a Step Functions state machine with Amazon SQS and Amazon SNS
Keep data in a target table updated with AWS Glue and Athena
Call a microservice running on Fargate using API Gateway integration
Run an ETL/ELT workflow using Step Functions and the Amazon Redshift API