ecs-canary-blue-green-deployment

Canary deployment

An automated canary deployment strategy for Amazon ECS using Route53 weights and Step Functions to transition traffic between two ECS services.

Example code for demonstrating a canary "blue-green" deployment strategy for use with EC2 Container Service (ECS).

GitHub

168 stars
72 watching
51 forks
Language: Python
last commit: almost 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
aws-samples/ecs-blue-green-deploymentA reference architecture for automated blue-green deployments on Amazon ECS using CloudFormation templates and AWS Code* services.463
silinternational/ecs-deployAutomates blue-green deployments on Amazon EC2 Container Service (ECS) using task definitions and services.1,973
aws-samples/amazon-ecs-catsndogs-workshopA workshop environment to learn Amazon ECS concepts and deploy applications169
caltechads/deployfishTools and frameworks to manage the lifecycle of AWS ECS services and tasks90
digitaloptimizationgroup/blue-green-cloudflare-workersA tool for implementing Blue/Green deployments and canary releases with Cloudflare Workers33
davidgf/serverless-plugin-canary-deploymentsA tool that enables gradual deployments of Lambda functions by shifting traffic between versions over time.375
aws-samples/aws-codedeploy-samplesProvides sample scenarios and templates for automating deployment of AWS applications using CodeDeploy638
jobtalk/pnzrA tool for automating the deployment of Docker containers to Amazon ECS31
awslabs/amazon-inspector-agent-autodeployAutomates deployment of security agent to newly launched EC2 instances using AWS Lambda and SSM28
aws-samples/lambda-ecs-worker-patternThis code example illustrates how to extend AWS Lambda functionality using Amazon SQS and the Amazon EC2 Container Service (ECS) to process large tasks outside of Lambda's execution time limit.290
aws/aws-codedeploy-agentA tool that automates the deployment process for AWS CodeDeploy331
thoughtworksstudios/eb_deployerAutomates Blue-Green deployments on AWS Elastic Beanstalk with Ruby-based automation script400
aws/amazon-ecs-agentManages containers on behalf of Amazon ECS2,082
emerleite/tsuru-bluegreenAutomates deployment of two versions of an application with different configurations34
in4it/ecs-deployAn API-based platform for automating continuous deployment and scaling of AWS ECS services257