From 1 to 101 Lambda Functions in Production: Evolving a Serverless Architecture–Slobodan Stojanovic
summary
Case study of growing a serverless product from one Lambda to a hundred plus, claiming a production fleet of 112 Lambda functions that now serves millions of requests. Architecture migrates from API Gateway + ad hoc Express to AWS AppSync + DynamoDB event store with EventBridge, CQRS and hexagonal architecture + CQRS for testability and onboarding. Built a GraphQL frontend, reduced code, improved speed, kept costs low (total bill about $7k since 2018 with ~$2k paid after credits) and reports near‑zero downtime.
AI-written summary · about
chapters (10)
- 0:00Start
- 4:29Web Dashboard
- 5:41Why Serverless
- 10:53Introducing Infrastructure as a Code
- 12:15Things We Changed
- 12:52Downsides
- 16:01Challenges
- 19:29Integration Test
- 20:09Debugging and Monitoring
- 21:29Summary
related talks
39mServerless in production, an experience report
47mServerless in production, an experience report
01h 02mServerless in production, an experience report
30mEvolving Serverless Architectures
45mPatterns & practices for developing enterprise-scale serverless applications
31mAccelerate business innovation with serverless applications
29m2 Years, 0 Servers: Lessons learned from running a startup 100% on Serverless
01h 04mMigrating to Serverless - an experience report
