NovaRetail AWS Ubuntu Monitoring Platform

Terraform init success
Terraform plan success
Terraform apply success
Two EC2 instances created
Application Load Balancer
Healthy target group
Monitoring application running
Health endpoint
CloudWatch CPU alarm

Project Information

  • Category: AWS Infrastructure / Monitoring
  • Organization: NovaRetail Engineering Operations
  • Scenario: Scaling an internal monitoring app with load balancing and recovery
  • Tools: AWS VPC, EC2, ALB, Auto Scaling, CloudWatch, Terraform, Ubuntu, Node.js
  • GitHub: View Repository

Retail operations team needed a more resilient internal monitoring platform

NovaRetail's internal monitoring application had become important to engineering and operations teams, but a single-server setup created availability risk as usage increased.

I designed a Terraform-managed AWS environment with a custom VPC, two public subnets across Availability Zones, an Application Load Balancer, Ubuntu EC2 instances, target group health checks, and an Auto Scaling Group to maintain healthy capacity.

The result is a documented infrastructure build that demonstrates load balancing, automated recovery, CloudWatch CPU monitoring, operational troubleshooting, and deployment evidence through screenshots.