Introduction to AWS Step Functions

Lab Details

  1. This lab walks you through the steps to create a step function and integrate it to Lambda function.

  2. You will practice using AWS Step Functions.

  3. Duration: 30 minutes.

  4. AWS Region: US East (N. Virginia) us-east-1


AWS Step Functions

  1. AWS Step Functions is a serverless function orchestrator that makes it easy to sequence AWS Lambda functions and multiple AWS services into business-critical applications.

  2. You can create and run a series of checkpointed and event-driven workflows that maintain the application state with the help of visual interface.

  3. The output of one step acts as an input to the next. Each step in your application executes in order, as defined by your business logic.

  4. Orchestrating a series of individual serverless applications, managing retries, and debugging failures can be challenging.

  5. Step Functions manages sequencing, error handling, retry logic, and state, removing a significant operational burden from you.

Architecture Diagram

Task Details

  1. Log into the AWS Management Console.

  2. Create an IAM role for step functions.

  3. Create a Lambda Function.

  4. Create a state machine in step function.

  5. Test the step function

  6. Validation of the lab