4.17 out of 5
4.17
3 reviews on Udemy

Complete guide to AWS Step Functions

Everything you need to know about orchestrating workflows with AWS Lambda and Step Functions.
Instructor:
Yan Cui
19 students enrolled
English [Auto-generated]
What is the Step Functions service and when to use it.
How to orchestrate workflows using Lambda and Step Functions.
How to trigger Step Function executions using API Gateway and CloudWatch Events.
How to wait for human input using activities.
Monitoring and debugging Step Function executions.
Best practices.
Step Functions design patterns.

In this course you will learn everything you need to make effective use of the AWS Step Functions service. You will learn the basic concepts, what is Step Functions and when you should use it. You will be able to follow along with our hands-on demo to see how you can build workflows and orchestrate Lambda functions using Step Functions. You will also learn how to trigger state machine executions using API Gateway and CloudWatch Events, as well as how to wait for human input using activities.

Furthermore, Step Functions can integrate with far more than just Lambda functions. You will see how to integrate your state machines with other AWS services such as SNS, SQS and DynamoDB. You’ll learn about best practices and see some common design patterns you can apply with Step Functions such as the Saga pattern.

Introduction

1
Welcome
2
About the instructor

Step Functions 101

1
What is Step Functions?
2
A tour of the Step Functions console
3
When to use Step Functions
4
The 7 types of states
5
Managing execution state
6
Error handling
7
Service limits
8
Monitoring and debugging

Building state machines

1
Serverless framework and Step Functions
2
Chaining function calls
3
Retry
4
Catch
5
Branching
6
Parallel tasks
7
Waiting
8
Using Pass state to modify execution state

Triggers

1
API Gateway
2
CloudWatch Event

Activities

1
What are activities?
2
Using activities in Step Functions
3
Configuring activities in serverless.yml

Other AWS services

1
SNS
2
SQS
3
DynamoDB

Best practices

1
Best practices

Design patterns

1
try-catch
2
recursion
3
sagas
4
de-dupe
5
semaphores
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
3 Ratings

Detailed Rating

Stars 5
0
Stars 4
3
Stars 3
0
Stars 2
0
Stars 1
0
4837017965075a33436b181168f74e2e
30-Day Money-Back Guarantee

Includes

2 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion