~/talk

Unlocking Performance with Response Caching

Talkat GraphQL Summit 2025 · 2025-10-06..10-08· [web-performance, graphql]
links:none on file
slides:none on file

Apollo rebuilt response caching inside the Apollo Router using Redis-backed router cache with TTL-based entries, per-subgraph and per-type controls, and a new cache debugger that shows freshness and sources. It adds cache tags for programmatic invalidation (HTTP curl API) so one user update can invalidate just that user’s entries, not the whole type. Demo shows subgraph latency dropping from ~250ms to ~100ms, production preview sees customers reduce pods, and the system handles ~85 billion requests/week.

AI-written summary · about

  1. 0:00Response caching in Apollo Router
  2. 3:50Caching reduces latency and costs
  3. 7:24GraphQL vs CDN caching
  4. 10:36Current caching in Apollo Router
  5. 13:03New cache metrics and debugger
  6. 14:09Live demo: response caching
  7. 21:23Cache headers and TTL setup
  8. 24:33Programmatic cache invalidation
  9. 32:22Measuring performance improvements after caching
  10. 32:42Q&A
~/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.