GitLab-Jenkins-ECS CI/CD Pipeline
About This Architecture
GitLab-triggered Jenkins pipeline builds containerized microservices and pushes images to AWS ECR, enabling automated deployment across multi-AZ ECS Fargate clusters. Jenkins EC2 t3.medium instances orchestrate the CI stage, while CodeDeploy executes blue-green deployments to redundant ECS clusters spanning ap-northeast-2a and ap-northeast-2b availability zones. Application Load Balancers distribute traffic across TAS, BAT, and ADM services with automatic failover between primary and standby ALBs, ensuring high availability and zero-downtime deployments. Fork this diagram to customize VPC CIDR blocks, service names, or add additional deployment stages like staging or canary releases. The architecture demonstrates enterprise-grade CI/CD with infrastructure-as-code readiness and multi-region failover patterns.
People also ask
How do I set up a multi-AZ CI/CD pipeline with GitLab, Jenkins, and ECS Fargate on AWS with blue-green deployments?
This diagram shows a production-grade CI/CD architecture where GitLab webhooks trigger Jenkins builds on EC2 t3.medium, which push container images to ECR and invoke CodeDeploy for blue-green deployments across redundant ECS Fargate clusters in two availability zones. Application Load Balancers distribute traffic with automatic failover, ensuring zero-downtime updates and high availability for mic
- Domain:
- Devops Cicd
- Audience:
- DevOps engineers implementing multi-AZ CI/CD pipelines with GitLab, Jenkins, and ECS Fargate
Generated by Diagrams.so — AI architecture diagram generator with native Draw.io output. Fork this diagram, remix it, or download as .drawio, PNG, or SVG.