Grab
Grab logoGrab · Feature trail

Service Mesh Evolution (Consul to Istio)

2 posts · Oct 2016 – Jul 2025

What this trail covers

Grab has evolved its service mesh infrastructure from a Consul-based setup with a fallback mechanism (Catcher) to Istio. This migration addresses challenges with single points of failure, limited advanced features, and multi-cluster support. The new architecture utilizes multiple, resilient Istio control planes deployed on dedicated Kubernetes clusters, supporting both HTTP and gRPC traffic across multi-cloud and multi-organization environments. The migration journey involved cross-cloud (GCP to AWS) and cross-mesh connectivity, with a focus on stability, advanced traffic management, and enhanced security policies.

All Grab trails