CI/CD in the Serverless Era
summary
Backend runs 100% serverless on AWS (API Gateway, Lambda, SNS/SQS, DynamoDB) with a CI built on GitHub, CircleCI, Serverless Framework/CloudFormation, codecov, Mocha/pytest and per-developer AWS accounts; integration tests run against real cloud services via a custom test harness; deployment is incremental and dependency-aware so dozens of deployments per day become fast and reliable, with parallel deployments under five minutes instead of an hour; monitoring/tracing uses Lumigo; watch limits and alerts—one bug leads to an $800 bill in 30 minutes.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:33About me
- 2:09About Amigo
- 3:29What to expect
- 5:09Getting to your destination
- 6:42Service
- 8:29Challenges
- 10:13Guidelines
- 11:33Review
- 12:20Planning Process
- 14:30Branch Protection
- 15:17Testing
- 16:40Integration Test
- 19:17Release
- 19:46Release Gating
- 20:12Incremental Deployment
- 21:44Parallel Deployment
- 28:02Alerts
- 35:24Summary
related talks
25mCI/CD in AWS Cloud
47mRobust CI/CD Pipelines for Serverless Applications
18mCI/CD in the serverless era
44mServerless Continuous Delivery with the Serverless Framework
30mContinuous Integration and Delivery for serverless apps
54mServerless Architectures: no servers allowed!
44mCI/CD for AWS Lambdas with Serverless Framework and GitLab CI
09mWorking with Serverless Functions and CI/CD
