Client Overview
The client is a leading ride-hailing platform, connecting millions of users with licensed taxi drivers through a fast and reliable mobile application. The company provides a seamless booking experience, real-time tracking, secure payment options, and optimised routing to improve urban mobility.
Challenge
The infrastructure relied on outdated EKS clusters and an unsupported HashiCorp Vault, leading to security risks, performance inefficiencies, and compatibility issues. Key challenges included:
Outdated EKS Clusters
The existing clusters were running on older versions, posing security risks and limiting compatibility with modern Kubernetes features.
Unsupported HashiCorp Vault
The outdated version of Vault lacked critical security updates, increasing the risk of vulnerabilities in secrets management.
Infrastructure Migration Risks
Upgrading core infrastructure without a structured approach could lead to downtime and service disruptions affecting platform reliability.
Limited Access to New Features
Older versions of EKS and Vault restricted the client from adopting modern features, preventing platform innovation and efficiency improvements.
Solution
Bion modernised the platform’s core infrastructure to improve security, stability, and operational reliability for a high-traffic mobility platform.
The upgrade was delivered through a controlled, phased approach to minimise risk and avoid disruption to live services, ensuring business continuity throughout the transition.
This included upgrading both the Kubernetes platform and secrets management layer, enabling a more secure, maintainable, and future-ready infrastructure.
EKS Cluster Upgrade
- Assessment and Planning: Conducted a thorough risk assessment to evaluate dependencies and ensure a smooth transition.
- New Cluster Deployment: Provisioned the latest supported EKS versions, ensuring compatibility with the client’s existing applications.
- Application Migration: Systematically migrated workloads from outdated clusters to the new environment, ensuring minimal downtime.
HashiCorp Vault Upgrade
- Deployment of the Latest Version: Installed the most recent HashiCorp Vault version to improve security and performance.
- Data Migration: Securely transferred existing secrets and configurations, ensuring data integrity and business continuity.
Results
Enhanced Security
Running EKS and Vault on supported versions eliminated vulnerabilities and ensured compliance with security best practices.
Improved Performance
Upgrading the infrastructure optimised resource management, leading to faster response times and increased system reliability.
Access to New Features
The latest EKS and Vault versions enabled the client to leverage advanced functionalities, improving scalability and service innovation.
Minimised Downtime
A structured migration approach ensured seamless transitions with no major disruptions to ride-hailing operations.
Technology Stack
To support the modernisation of a high-traffic mobility platform, improve platform stability, and strengthen infrastructure security, the following technologies were used:
- Cloud Computing: Amazon VPC, IAM, EKS, EC2, ECR, Secrets Manager, RDS, Client VPN, CloudFront, S3
- Infrastructure as Code: Terraform, Terragrunt
Planning to modernise or secure your platform infrastructure? Book a consultation with our experts.