Continuous Integration and Delivery for serverless apps
summary
Concrete recipe for CI CD on serverless apps using AWS tools with a live demo that builds a Docker image from GitHub, pushes to ECR, and deploys to ECS with an ECS rolling update replacing version 28 with version 29 without downtime. Infrastructure is managed as code with CDK or CloudFormation to avoid snowflake servers. Build and orchestration run in AWS CodeBuild and AWS CodePipeline. Supports canary deployment and blue green switches, automatic health checks and rollbacks, and monitoring both technical and business metrics to trigger safe rollbacks.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker intro
- 0:58Why CI/CD for serverless apps
- 3:29Amazon’s microservices evolution
- 5:18Infrastructure as code explained
- 8:49Declarative vs imperative IaC
- 10:54Continuous integration basics
- 13:24Deployment strategies overview
- 15:10Canary and Blue-Green deployments
- 18:00Monitoring with business metrics
- 18:42Live demo setup
- 23:19Demo: Code change and pipeline
- 29:06Key takeaways and conclusion
related talks
41mCI/CD in the Serverless Era
47mRobust CI/CD Pipelines for Serverless Applications
09mWorking with Serverless Functions and CI/CD
25mCI/CD in AWS Cloud
23mCI/CD at Scale: Best practices with AWS DevOps Services
23mCI/CD at Scale: Best Practices with AWS DevOps Services
01h 05mBuilding a full CI/CD deployment pipeline
28mContinuous everything: Moving to DevOps on AWS
