Introduction to AWS Step Functions
378 students completed the lab in ~54m
Total available time: 1h:30m
187 students rated this lab!
Introduction to what is this service and what it is useful for
AWS Step Functions is a web service that enables you to coordinate the components of distributed applications and microservices using visual workflows.
Step Functions manage the operations and underlying infrastructure for you to ensure your application is available at any scale.
In this Lab, we will see what AWS Step Functions are and what types of problems this service is the best suited to solve. At the end of this Lab, we will have created a solution that combines Lambda and Step Functions for a fictitious gaming application.
This is an intermediate level Lab, in fact, different services are necessary to complete it. For this reason, we recommend you to take a look at both Introduction to AWS Lambda and Introduction To DynamoDB Labs.
Do you have questions about this Lab? Contact our cloud experts by sending an email to email@example.com.
Follow these steps to learn by building helpful cloud resources
Logging in to the Amazon Web Services Console
Your first step to start the Lab experience
What is AWS Step Functions
A first introduction to what are AWS Step Function and how to use them
What we are going to build with Step Functions
Implementing a State Machine to address the challenges of a fictitious gaming use case
Parallel Step Type
Parallel step, when and why use it
Conditional Step Type
Situations best suited for using Conditional Steps
Log Results to CloudWatch
Make our State Machine log to the CloudWatch service
Create a State Machine
How to create and test a state machine