Best Practices for Deploying Well-Architected, Serverless Python Applications to AWS with CDK
summary
Shows concrete Python tooling and patterns: uses AWS CDK to generate CloudFormation from small Python constructs (six lines replacing large JSON), organizes code into reusable CDK skeleton patterns for baked-in security and compliance, and demos libraries: boto3 for resources, Lambda Powertools for JSON logging, X‑Ray tracing and custom metrics, moto for mocking, pytest+CDK assertions for template tests, and tox for test environments. Mentions tuna profiling to find Lambda cold-start hotspots and starter patterns that teams reuse successfully.
AI-written summary · about
chapters (7)
- 0:00Start
- 15:58Project Structure
- 21:01Lambda Powertools
- 25:44Testing
- 30:44Well Architected Pillars
- 33:31Well Architected Pillar Examples
- 35:34CDK Starter Pattern
related talks
28mGoodbye YAML, Hello AWS Cloud Development Kit
26mBuild Cloud Infrastructure using Python
01h 02mUsing Python to Power Serverless Applications
05mLightning Talk: AWS CDK infrastructure as Code
25mA Crash Course on Serverless Applications in Python
34mPython in Serverless Architectures
27mBuilding Serverless applications with Python
51mTaking Serverless to the Next Level
