Django on AWS for chump change
summary
Shows how to run Django on real AWS services for pennies by replacing a load balancer with API Gateway, deploying containers via AWS CDK into ECS on fargate spot, and removing RDS in favor of a Postgres container on EFS or SQLite stored on EFS/S3. Demonstrates Lambda-as-container with an AWS Lambda adapter (Mangum mentioned), describes cold starts and free‑tier cents‑level bills, and confirms the minimal stack works but loses reliability and hit scalability limits.
AI-written summary · about
chapters (14)
- 0:00Welcome
- 1:09Django on AWS cheaply
- 3:36Small Django app on AWS
- 4:40AWS CDK for infra
- 9:01Cutting load balancers
- 12:33Spot instances with Fargate
- 13:37No NAT gateways
- 15:23Self-hosted Postgres
- 18:39SQLite for simplicity
- 20:04Django in Lambda
- 23:43Data in S3
- 25:32Optimized stack
- 27:36Cleaning AWS
- 28:42Q&A
related talks
43mHosting and DevOps for Django
35mServerless Django
29mGoing serverless with Django on AWS Lambda
19mUltra-Budget AWS: Running Scalable Apps for Pennies
23mTop tips for developing and deploying on AWS
29mServerless from scratch with CI/CD on AWS: it’s a lot easier than you think (and mostly free).
35mKubernetes on AWS: Zero to hero
25mCI/CD in AWS Cloud
