CI/CD in the serverless era
summary
Lumigo runs 20,000 integration tests per month and pushes ~30 production deployments weekly while claiming a CI/CD time cut of two‑thirds by using real AWS environments, parallel test stacks and an internal “uber deploy” orchestrator. Toolchain specifics: CircleCI, Bash + AWS CLI, Serverless Framework, Python services, Cypress for E2E. Key tactics that actually work: prefer real cloud resources over mocks, parallel isolated stacks to shrink 90→40 minute test runs, skip unchanged stack redeploys (30→5 minutes), and monitor with Lumigo for root‑cause.
AI-written summary · about
chapters (11)
- 0:00Serverless CI/CD intro
- 3:06Infinity loop adaptation
- 4:51Serverless-first dev practices
- 7:18Multi-repo deployment
- 8:40Automated testing
- 10:45Slow integration tests
- 12:27SDK staging flow
- 13:50CI/CD monitoring
- 15:15Serverless observability
- 16:39Lumigo demo
- 17:41Key takeaways
related talks
41mCI/CD in the Serverless Era
47mRobust CI/CD Pipelines for Serverless Applications
25mCI/CD in AWS Cloud
30mContinuous Integration and Delivery for serverless apps
09mWorking with Serverless Functions and CI/CD
44mCI/CD for AWS Lambdas with Serverless Framework and GitLab CI
51mTaking Serverless to the Next Level
47mServerless in production, an experience report
