How Intuit Handled the Busiest Time of Year with Apollo Router & Service Mesh
summary
Intuit replaces Apollo Gateway with Apollo Router (Rust) using Apollo Federation 2 and a service mesh on Kubernetes, serving ~90K requests/sec, 2K clients and 100+ subgraphs. Benchmarks show Apollo Gateway causes response-time spikes—100 ms subgraph latency jumps to ~2,500 ms under 40–70 rps—while Router eliminates that variance and runs in production >1 year. Operational details include Istio sidecars, separate ports for metrics/health, custom Rust plugins for header propagation, access logging, depth limits and OpenTelemetry.
AI-written summary · about
chapters (5)
- 0:00Introduction and team overview
- 5:50Evolution of GraphQL at Intuit
- 9:42New GraphQL Gateway architecture
- 17:56Choosing Apollo Router over Apollo Gateway
- 21:32Key learnings and takeaways
related talks
25mRunning an API Gateway on Istio - Pitfalls and Learnings
31mUsing Apollo Federation in a microservice architecture in Kubernetes
22mDelivering Exceptional Infrastructure as Code through REST and GraphQL
01h 30mBuilding for the agentic future
01h 19mGraphQL Mesh - A Federated Gateway for Any API Protocol - GraphQL, OpenAPI, gRPC and More
15mHarnessing GraphQL for Efficient API Queries: Learn How
34mHow to Survive to High Demanding Services
19mGraphQL: Accelerating Digital Transformation Through Modern APIs.
