Lessons from building serverless services in bleeding edge python
summary
Builds Flask APIs deployed with Zappa + Lambda and API Gateway, handling authentication via JWTs but hitting a pycrypto syntax error because Zappa ships precompiled Amazon Linux binaries for Python runtimes. Workaround compiles Python/pycrypto on Amazon Linux in CI (CodeShip), injects the built wheel into Zappa’s package, and deploys successfully. Notes: cold-start overhead ~40 ms, AWS gives 1M free invocations and 400k GB-seconds free, and bleeding‑edge runtimes and toolchains are fragile but workable.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:05Serverless Services
- 4:00ZOA
- 7:48Functions
- 11:18AWS Lambda
- 13:15gigabyte seconds
- 14:40JSON web tokens
- 16:15Demo
- 18:03Syntax errors
- 19:26Compile from source
- 22:02Build pipeline
- 23:53New shiny functions
- 24:16Service architecture
- 24:54Repo bloat
- 25:58Questions
related talks
24mServerless Django with Zappa
35mServerless Django
19mBuilding Serverless API Backends
27mBuilding Serverless applications with Python
50m Serverless Python in the real world: common patterns & challenges
01h 10mEffortless APIs with Flash and AWS Lambdas
34mPython in Serverless Architectures
25mA Crash Course on Serverless Applications in Python
