Cloud & DevOps
Cloud-Native CI/CD Platform
GitOps pipeline with Kubernetes, Helm and progressive delivery
- Kubernetes
- Docker
- Helm
- Argo CD
- +2
Cloud & DevOps · Major Project
Fargate releases switched over by CodeDeploy, and rolled back on failure
Overview
Two copies of the app, and a load balancer that decides which one is live. A Node.js service runs on ECS Fargate, CodeDeploy brings up the new version beside the old one, test traffic hits it on a separate listener, and the switch happens only once health checks pass. A failing alarm sends traffic straight back. Demo runs are short and a teardown script keeps them within new-account or student credits.
What makes it stand up
Module breakdown
Node.js image pushed to ECR with a health endpoint.
Fargate task definition, service and two target groups.
AppSpec file, deployment group and traffic-shift settings.
Lifecycle hook Lambda that smoke-tests the green tasks.
Alarm-driven rollback shown against a deliberately broken build.
After this, you will be able to
Technology stack
You receive
Keep looking
Cloud & DevOps
GitOps pipeline with Kubernetes, Helm and progressive delivery