Back to Case Studies
Transportation / MobilityCloud Infrastructure & Kubernetes Migration

How UrbanMove Migrated to Kubernetes and Cut Cloud Infrastructure Costs by 43%

A mobility-tech startup was paying £28,000 per month for infrastructure that could not scale reliably. We migrated them to Kubernetes and rebuilt their cloud foundations while cutting costs by 43%.

Client
UrbanMove
Duration
12 weeks
Investment
£58,000

Results Achieved

£16,000
Monthly cloud spend
-43%
Before: £28,000
3x headroom
Peak traffic capacity
3x improvement
Before: Current baseline
4 minutes
Deployment time
-89%
Before: 35 minutes
< 8 minutes
Infrastructure provisioning time
New capability
Before: Days

Problem

UrbanMove was running 14 services on a mix of EC2 instances and Elastic Beanstalk environments. Peak traffic regularly caused service degradation because autoscaling was too slow. They were overprovisioning massively during off-peak hours to compensate, resulting in £28,000 monthly AWS bills. They had no container strategy, no infrastructure as code, and their deployment process required an engineer to manually SSH into servers. A planned Series A raised scrutiny on their operational maturity.

Architecture

Cloud Infrastructure & Kubernetes Migration was designed as the operating layer for UrbanMove, integrated into the existing workflow stack and connected to the tools mentioned in the engagement scope. We designed a full cloud-native migration to AWS EKS with Karpenter for node autoprovisioning, spot instance pools for non-critical workloads, and KEDA-based application autoscaling tied to queue depth and HTTP request rate. All infrastructure was rewritten as Terraform modules. Services were containerized with optimized multi-stage Dockerfiles. We implemented Velero for cluster backups, External Secrets Operator for secrets management, and a full observability stack. The migration was zero-downtime using a blue-green DNS cutover strategy.

Solution

We designed a full cloud-native migration to AWS EKS with Karpenter for node autoprovisioning, spot instance pools for non-critical workloads, and KEDA-based application autoscaling tied to queue depth and HTTP request rate. All infrastructure was rewritten as Terraform modules. Services were containerized with optimized multi-stage Dockerfiles. We implemented Velero for cluster backups, External Secrets Operator for secrets management, and a full observability stack. The migration was zero-downtime using a blue-green DNS cutover strategy.

Business Impact

UrbanMove achieved -43% in monthly cloud spend, 3x improvement in peak traffic capacity, -89% in deployment time, New capability in infrastructure provisioning time across a 12 weeks engagement with £58,000 investment.

"The cost savings alone paid for the engagement in month 3. But the real win was passing Series A due diligence — investors flagged our infrastructure as a strength, not a risk."
Priya Mehta
Co-Founder & CEO, UrbanMove

Ready for similar results?

See how NexForge can design, build, and operate AI-native systems for your business.

Start Your Assessment