Grab has evolved its CI/CD infrastructure by developing Khone, an in-house GitOps solution. Khone enhances security, simplifies user experience, and promotes the DRY principle by automating Terraform resource provisioning. It includes a multi-stage pipeline with robust validation, security checkpoints, and remote pipeline configuration to prevent tampering. The solution supports infrastructure beyond Kubernetes and has achieved 100% uptime. This post details the iOS team's approach to continuous delivery automation by migrating macOS CI/CD infrastructure from a cloud vendor to a colocation cluster in Southeast Asia, significantly reducing network latency, improving performance by 20-40%, and achieving substantial cost savings. The migration involved a progressive rollout and rigorous comparison of job failure rates, performance, and reliability between the old and new clusters.
All Grab trails