Level Up Your Serverless Game
summary
Walks through ten practical levels on AWS Lambda showing runnable examples: a NodeJS AWS Lambda handler, enabling DynamoDB tracing via application signals and service traces, and viewing flame charts for invocations. Demonstrates moving DB client initialization outside the handler to eliminate cold start overhead and reports a warm start improvement of about 3 seconds (~90%). Covers cold start patterns, per-invocation time limits (example 6s) and using context.getRemainingTimeMillis to set IO timeouts, plus mention of Power Tools for Lambda.
AI-written summary · about
chapters (7)
- 0:00Serverless computing intro
- 4:36Lena’s serverless journey
- 7:25First serverless function
- 11:00Tracing requests
- 16:09Cold starts explained
- 21:36Handling timeouts
- 25:49Bonus tips
related talks
58mAWS Lambda and Serverless Framework Deep dive
39mThink in Cloud, Develop in Cloud
31mA quick intro to AWS Serverless
50mServerless Architecture Patterns and Best Practices
46mServerless Architecture Patterns and Best Practices
43mServerless in Java Lessons learnt
47mAdvanced Serverless Architectural Patterns on AWS
43mApplying the Principles of Chaos to Serverless
