deployment-aws-canary-setup

Community

Canary deployments for AWS Lambda made simple.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.