deployment-aws-canary-setup
CommunityCanary deployments for AWS Lambda made simple.
Software Engineering#versioning#deployment automation#canary deployment#AWS Lambda#CDK#CodeDeploy#CloudWatch alarms
Authormariotoffia
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill provides a practical blueprint for safely deploying AWS Lambda functions using progressive canary deployments with CDK, CloudWatch alarms, and CodeDeploy, reducing risk during releases.
Core Features & Use Cases
- Canary and linear deployment strategies for Lambda functions to manage traffic during upgrades.
- Automated rollback via CloudWatch alarms and CodeDeploy deployment groups to preserve service availability.
- End-to-end CDK stack including versioned Lambda, alias management, deployment alarms, and a canary deployment group for production-grade workflows.
- Use case: when releasing a new Lambda version, you can gradually shift traffic and automatically rollback on detected issues.
Quick Start
Create a CDK app that provisions a Versioned Lambda, a live alias, deployment alarms, and a CanaryDeployment; then trigger a canary deployment to a test stage and monitor CloudWatch metrics to verify safe rollout.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: deployment-aws-canary-setup Download link: https://github.com/mariotoffia/gobridge/archive/main.zip#deployment-aws-canary-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.