AWS Step Functions

9m 55s

This lesson focuses on AWS Step Functions which is designed to solve many serverless and execution pipeline problems. It looks at how to create simple state machines using AWS Step Functions and understand the workflow associated with creating one. The lesson also covers the main benefits and limitations of AWS Step Functions, and where it might be applicable for your architectures.

If you have any feedback relating to this lesson, get in touch with us at

Learning Objectives

  • Learn how to create your own simple state machines using AWS Step Functions
  • Understand the workflow associated with creating simple state machines using Step Functions
  • Understand the main benefits and limitations of AWS Step Functions

Intended Audience

This lesson is recommended for anyone who is looking to understand the fundamentals of AWS Step Functions and how it integrates with the rest of the AWS ecosystem.


To get the most out of this lesson, you should have a decent understanding of cloud computing and cloud architectures, specifically with Amazon Web Services. A basic understanding of serverless computing and related AWS services such as AWS Lambda would also be beneficial.

About the Author
Will Meadows, opens in a new tab
Senior Content Developer

William Meadows is a passionately curious human currently living in the Bay Area in California. His career has included working with lasers, teaching teenagers how to code, and creating classes about cloud technology that are taught all over the world. His dedication to completing goals and helping others is what brings meaning to his life. In his free time, he enjoys reading Reddit, playing video games, and writing books.

Covered Topics