GraphQL Day 2025

CNIT La Defense, Aubepine 3/4 Paris
Back to Schedule
12:00 PM - 12:25 PM

Unlocking Performance with Response Caching

Abstract

This talk reveals how unlocking cache benefits is now just a directive away: enable caching at the supergraph level, without touching your subgraph code. Take advantage of flexible surrogate cache keys for more granular invalidations, and enjoy instant improvements to performance and consistency across your federated graph without major architecture changes required. Debugging and operations become a breeze with the new cache debugger right inside Apollo Sandbox, enabling clear insights into cache behavior and hit rates. Deepened observability is built in, with expanded metrics and distributed tracing so you can understand, optimize, and trust your caching layer. When it comes to invalidation, it supports more complex invalidation scenarios—ensuring your data is always fresh and reliable. Learn how Apollo's latest caching rewrite offers a seamless path to higher performance, less backend load, and the observability teams need.

Speaker

Rust Sr Staff Software Engineer, Apollo GraphQL

Staff Engineer working at Apollo GraphQL on the router mainly on topics like caching, telemetry, subscription and GraphQL execution. I'm a Rust lover and I'm always trying to improve myself and contribute to the open source community. Former active contributor of Rust analyzer, the Rust LSP.