This project demonstrates a real-world GitOps platform architecture using:
- AWS EKS
- ArgoCD (App-of-Apps pattern)
- Kustomize (base + overlays)
- Helm (kube-prometheus-stack)
- Multi-environment deployments
- App-of-Apps controls all platform workloads
- Environments
- Staging
- Production
- Monitoring
- Prometheus
- Grafana
- Git = Source of Truth
- Fully declarative deployment model
| Application | Type | Namespace |
|---|---|---|
| platform-app-of-apps | Root controller | argocd |
| staging-ecommerce | Kustomize | staging |
| prod-ecommerce | Kustomize | production |
| monitoring-stack | Helm | monitoring |
- Commit change to GitHub
- ArgoCD detects change
- Kubernetes reconciles desired state
- Drift automatically corrected
All applications are Healthy and Synced in ArgoCD.
Here is a list of tools used to execute this project
- Kubernetes
- AWS EKS
- ArgoCD
- Helm
- Kustomize
- Terraform
- GitHub
This Project was Built as a portfolio-grade DevOps project demonstrating:
- GitOps architecture
- Production monitoring setup
- Environment separation
- Real-world troubleshooting

