Azure AKS → AWS EKS
Cross-cloud microservices cutover with no planned downtime
Zero downtime
Across the production cutover
Problem
A nine-service .NET Core backend on Azure AKS hit persistent database connection throttling, with slow release deployments and awkward multi-region failover.
Intervention
Modular Terraform and Helm provisioning of the EKS target, dual-ingress split routing via Route 53 weighted records for a gradual canary shift, and state validation before legacy node pools were drained.
Outcome
No data loss and no unplanned downtime across the production database cutover, with Karpenter handling autoscaling on the EKS side afterwards.