Introduction to AWS Step Functions
138 students completed the lab in ~1h:10m
Total available time: 1h:30m
60+ students rated this lab!
Introduction to what is this service and what 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 manages the operations and underlying infrastructure for you to ensure your application is available at any scale.
In this lab, we will see what is AWS Step Functions and in which kind of problem this service is the best solution. 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.
Follow these steps to learn by building helpful cloud resources
Log In to the Amazon Web Service Console
Your first step to start the laboratory 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