Kubernetes Resource Monitor & Cost Estimator

A real-time monitoring system in Go using client-go to track Kubernetes pod resource requests. A background goroutine collects metrics every 10 seconds, storing historical data in PostgreSQL via GORM for cost estimation and analysis.

Go Kubernetes PostgreSQL Docker client-go GORM

Automated CI/CD Pipeline for a Containerized Application

A fully automated CI/CD pipeline using GitHub Actions to build, test, and deploy a containerized application. The pipeline leverages Docker for containerization and Terraform to provision and manage the target AWS EC2 infrastructure.

GitHub Actions Docker Terraform AWS ECR EC2