Snakes and Ladders: The Ups and Downs of Python Development with AWS Lambda
summary
Shows that ~30% of AWS Lambda functions use Python, cites Python’s shortest cold starts, and demonstrates concrete fixes: Lambda Powertools for structured logging/tracing/metrics, python-lambda-local plus moto for local tests, and tox/poetry for CI. Details include using boto3 to put S3 objects, Lambda layers (max five, 250 MB combined) versus container images (up to 10 GB in ECR), measured cold-start differences, and recommends containers when dependency size or reproducible Linux environments cause failures.
AI-written summary · about
chapters (8)
- 0:00Introduction and agenda
- 1:09What is AWS Lambda
- 8:35Python Lambda challenges
- 12:09Lambda Power Tools
- 16:43Lambda layers vs containers
- 21:15Testing Python Lambdas
- 26:50Summary and tools recap
- 29:40Q&A session
related talks
01h 02mUsing Python to Power Serverless Applications
54mServerless Python on AWS Lambda using the Serverless Framework
25mA Crash Course on Serverless Applications in Python
40mBest Practices for Deploying Well-Architected, Serverless Python Applications to AWS with CDK
47mAWS Lambda: From Curiosity to Production
47mReal Use Cases for Using AWS Lambda for Infrastructure Tasks
27mBuilding Serverless applications with Python
34mPython in Serverless Architectures
