Sipping the Nectar of Amazon from the Serverless Chalice
summary
Shows how to take a Python service from POC to production using Chalice on AWS: builds a scheduled weekly reporter, an image thumbnailer and an ETL pipeline, deploys via chalice deploy, and relies on AWS IAM roles and stages for per-environment config. Covers the need to vendor compiled dependencies (C extensions) into a vendor folder, pitfalls with RDS connection limits when functions scale (about 250 concurrent instances observed), and how packaging, testing, and stage configs make it work in production.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:00Topics covered
- 2:55Why this route?
- 4:08What is serverless?
- 10:49Publishing from Shell (prereqs)
- 13:06Developing and testing
- 14:16n-tier design
- 15:14Click library for entry point
- 15:42Splitting work into modules
- 16:51Stateless +
- 20:53IAM role basics
- 23:49Be ware of horizontal scaling Horizontal scaling comes for free with Lambda
- 24:53In conclusion
related talks
27mBuilding Serverless applications with Python
27mGoing Serverless With Chalice - A Python Serverless Microframework
51mTaking Serverless to the Next Level
47mAWS Lambda: From Curiosity to Production
25mA Crash Course on Serverless Applications in Python
25mZero to Production with the Serverless Framework
47mServerless in production, an experience report
01h 18mBuilding applications with Serverless Framework ...
