Serverless Architecture Patterns and Best Practices
summary
Shows concrete patterns and numbers: package and expanded bundle limits (250 MB), Lambda cold starts (Python ~3–5s, Java ~10–15s), and the 1,000 default concurrency soft limit. Describes building CI/CD with AWS CodePipeline, CodeBuild and CloudFormation via the Serverless Application Model (sam package/sam deploy), local debugging with SAM Local and Cloud9, distributed tracing with X‑Ray, orchestration with Step Functions, and real‑time ingestion using Kinesis (including Kinesis Analytics) feeding Lambda → DynamoDB. Notes Supercell sends 45 billion events a day and explains memory/CPU tradeoffs that cut runtime dramatically.
AI-written summary · about
chapters (11)
- 0:00Introduction to serverless
- 1:07Lambda and cloud concepts
- 5:13Lambda function basics
- 8:48Best practices for Lambda
- 16:52Serverless application model
- 21:09Local development and testing
- 22:46CI/CD and CodeStar
- 29:25Application monitoring
- 33:58Event-driven architecture
- 37:20Workflow orchestration
- 39:59Real-time streaming
related talks
46mServerless Architecture Patterns and Best Practices
49mServerless Architectural Patterns and Best Practices
47mAdvanced Serverless Architectural Patterns on AWS
42mNo Server Is Better Than No Server: Building Blocks for Serverless Architectures
54mServerless beyond Functions
04mServerless applications, Microservices, AWS
01h 00mServerless - reality or BS - notes from the trenches
01h 02mServerless Architecture Patterns
