~/talk

How Intuit Handled the Busiest Time of Year with Apollo Router & Service Mesh

Talkat GraphQL Summit 2023 · 2023-10-09..10-13· [api-design, kubernetes]
links:none on file
slides:none on file

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

  1. 0:00Introduction and team overview
  2. 5:50Evolution of GraphQL at Intuit
  3. 9:42New GraphQL Gateway architecture
  4. 17:56Choosing Apollo Router over Apollo Gateway
  5. 21:32Key learnings and takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.