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
A load-balanced app that adds and removes servers as traffic changes
Overview
A stateless Node.js app behind an Application Load Balancer, running in an Auto Scaling group that grows under load and shrinks when it passes. Locust drives the traffic, CloudWatch records what happened, and the report compares target-tracking and step scaling on the same test. Free-tier-eligible instance types and a teardown script keep the experiment within student credits.
What makes it stand up
Module breakdown
Stateless Node.js app with sessions moved out of memory.
ALB listener, target group and health check settings.
Auto Scaling group, policies, cooldowns and warm-up.
Locust scenarios that ramp, hold and drop traffic.
CloudWatch dashboards and alarms for CPU, latency and instance count.
After this, you will be able to
Technology stack
You receive
Keep looking
Cloud & DevOps
GitOps pipeline with Kubernetes, Helm and progressive delivery