
AWS Bites 108. How to Solve Lambda Python Cold Starts
17 snips
Dec 15, 2023 This podcast discusses using Python for data science on AWS Lambda. They cover the pros and cons of Lambda for data science workloads, benchmark cold start times, and compare different deployment options. Container images provide faster cold starts once caches are warmed up. Overall, Lambda is a good fit for bursty and high concurrency data science workloads.
AI Snips
Chapters
Transcript
Episode notes
Lambda for Data Science
- Lambda suits bursty, high-concurrency data science workloads.
- Use cases include data processing, financial modeling, and even scientific modeling.
Package Size Limits
- Python's data science modules often exceed Lambda's 250MB limit for zip packages.
- Trimming dependencies can mitigate this but impacts performance.
Zip vs. Container
- Zip packages offer AWS-managed runtimes, simplifying security.
- Container images offer larger size limits but shift runtime responsibility to the user.
