Despite having a well-structured Azure setup, the client faced several limitations:
- Complex multi-subnet VNet architecture requiring intensive management
- High operational overhead for AKS node pools and networking components such as Bastion, NAT, and NSGs
- Fragmented monitoring relying heavily on custom Prometheus/Grafana integrations
- Cost inefficiencies from VM usage and scaling constraints
- CI/CD pipelines need significant adjustments to support growing workloads
- Desire for more automation and developer-friendly toolchains
The business wanted a cloud platform that offered simpler operations, more automation, and better cost control—leading to the evaluation of GCP.



