A Crash Course on Serverless Applications in Python
summary
Overview of how to build and deploy a working serverless Python app: uses AWS Lambda, Amazon API Gateway and S3 events, packaged via AWS CLI or Chalice which generates IAM roles and deploys dependencies like boto3 and Pillow into Linux wheels. Example is a thumbnail resizer (about 20 lines of code) that downloads with parallel multipart download, resizes, uploads via multipart upload and runs successfully; tip: create clients at module level to avoid repeated cold-start work. Runtime shown: Python 3.6, billed per 100ms.
AI-written summary · about
chapters (7)
- 0:00Introduction to talk
- 1:02What is serverless computing
- 3:47Running Python on AWS Lambda
- 6:18Serverless architecture patterns
- 12:18Writing Python serverless apps
- 21:45Next steps and resources
- 23:56Q&A
related talks
34mPython in Serverless Architectures
27mBuilding Serverless applications with Python
54mServerless Python on AWS Lambda using the Serverless Framework
31mA quick intro to AWS Serverless
01h 02mUsing Python to Power Serverless Applications
50m Serverless Python in the real world: common patterns & challenges
29mGoing serverless with Django on AWS Lambda
42mNo Server Is Better Than No Server: Building Blocks for Serverless Architectures
