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: about 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
aws-samples/ecs-blue-green-deployment A reference architecture for automated blue-green deployments on Amazon ECS using CloudFormation templates and AWS Code* services. 463
silinternational/ecs-deploy Automates blue-green deployments on Amazon EC2 Container Service (ECS) using task definitions and services. 1,973
aws-samples/amazon-ecs-catsndogs-workshop A workshop environment to learn Amazon ECS concepts and deploy applications 169
caltechads/deployfish Tools and frameworks to manage the lifecycle of AWS ECS services and tasks 90
digitaloptimizationgroup/blue-green-cloudflare-workers A tool for implementing Blue/Green deployments and canary releases with Cloudflare Workers 33
davidgf/serverless-plugin-canary-deployments A tool that enables gradual deployments of Lambda functions by shifting traffic between versions over time. 375
aws-samples/aws-codedeploy-samples Provides sample scenarios and templates for automating deployment of AWS applications using CodeDeploy 638
jobtalk/pnzr A tool for automating the deployment of Docker containers to Amazon ECS 31
awslabs/amazon-inspector-agent-autodeploy Automates deployment of security agent to newly launched EC2 instances using AWS Lambda and SSM 28
aws-samples/lambda-ecs-worker-pattern This 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-agent A tool that automates the deployment process for AWS CodeDeploy 331
thoughtworksstudios/eb_deployer Automates Blue-Green deployments on AWS Elastic Beanstalk with Ruby-based automation script 400
aws/amazon-ecs-agent Manages containers on behalf of Amazon ECS 2,082
emerleite/tsuru-bluegreen Automates deployment of two versions of an application with different configurations 34
in4it/ecs-deploy An API-based platform for automating continuous deployment and scaling of AWS ECS services 257