Learn how to use AWS Step Functions to quickly design and run serverless workflows that allow you to coordinate multiple AWS services.
Overview
Syllabus
Introduction
- Why do you need Step Functions?
- Base knowledge
- Step Functions use criteria
- Implementing AWS Step Functions
- State machine concepts
- Step Functions state types
- Step Functions tasks
- Challenge: Designing your state machine
- Solution: Designing your state machine
- Lambda permissions for Step Functions
- Parsing parameters between transitions
- Static JSON parameters for Step Functions
- Challenge: Pass parameters between Lambdas
- Solution: Pass parameters between Lambdas
- Standard error names for Step Functions
- Lambda function timeouts
- Catching errors and handling retries
- Challenge: Error handling
- Solution: Error handling
- State machine execution
- Logging and monitoring Step Functions
- Testing your state machine
- Step Functions best practices
- Next steps
Taught by
Carlos Rivas