About This Architecture
GitHub Actions CI/CD pipeline orchestrates automated builds, tests, and blue-green deployments to AWS ECS across multiple availability zones. Code pushes trigger GitHub Actions workflows that build Docker images, run tests, push to Amazon ECR, and invoke AWS CodeDeploy for zero-downtime deployments. The Application Load Balancer routes traffic between blue (live) and green (standby) ECS task groups, with CloudWatch health checks enabling instant rollback on deployment failures. This architecture eliminates downtime during updates while maintaining high availability across AZ-1 and AZ-2 in a VPC with isolated public and private subnets. Fork this diagram to customize your ECS cluster size, health check thresholds, or add additional deployment stages.