Orchestrating complex (not complicated) tasks using AWS serverless and Python
summary
Claims Step Functions are the most powerful cheapest and complete solution for orchestrating serverless work using AWS Step Functions with AWS Lambda and Python. Patterns include using CloudFormation and SSM params, preflight checks, small JSON payloads, S3 for large blobs, parallel branches and retries with exponential backoff. A concrete system builds customer environments then waits tracks deploy time and tears them down successfully. Step Functions scale to about a million concurrent executions and Lambdas time out at 15 minutes.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:05Overview
- 4:40Step Functions
- 6:47State Machines
- 9:06Why use Lambda
- 11:55Ways to simplify
- 15:00Preflight checks
- 16:20Managing data flow
- 19:30Managing parallelism
- 22:50Breaking code out to libraries
- 24:00Troubleshooting
related talks
20mModern Application Architecture with AWS Step Functions
25mBuilding advanced workflows with AWS Step Functions
39mBuilding Low-Code Applications with Serverless Workflows
34mPython in Serverless Architectures
23mOrchestration Lightning: Rapid-Fire AWS Step Functions Patterns
28mThe Art of the State: Coordinating Services Using AWS Step Functions
54mServerless Python on AWS Lambda using the Serverless Framework
31mA quick intro to AWS Serverless
