CLOUD LABS
Fundamentals of AWS Step Functions
In this Cloud Lab, you’ll learn to use Step Functions and create a state machine integrated with services such as SNS, lambda, and others.
beginner
Certificate of Completion
Learning Objectives
AWS Step Functions is a powerful orchestration service that can be integrated with many other Amazon services, such as AWS Lambda. Using AWS Step Functions, you can create state machines where each state can perform different actions, such as evaluating conditional statements, integrating with a service, or performing different actions in parallel.
In this Cloud Lab, you’ll create a state machine to detect the sentiment of feedback submitted on an application running on an EC2 instance. The feedback can be in any language. First, you’ll create resources to be integrated with the state machine, such as an Amazon SNS topic, an AWS Lambda function, etc. Then, you’ll set up your state machine to translate the feedback to English, if required, and then perform sentiment analysis on it. The results and feedback will be saved in a DynamoDB table and sent to your email address using an SNS topic.
By the end of this Cloud Lab, you’ll have a strong understanding of the AWS Step Functions service and be equipped to create different state machines.
Here’s the high-level architecture diagram of the infrastructure that you’ll create in this Cloud Lab:
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs