~/talk

Catching Bugs Before They Bite: How Zillow Leverages Shadow Testing for Safer GraphQL Rollouts

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

Zillow builds a production-grade shadow testing platform called ShadowRunner that mirrors real production GraphQL traffic (45–55B requests per 30 days, 15k–20k req/s) to run control vs treatment experiments, diff responses and latencies, and surface regressions. It supports URL and header flows, subgraph and supergraph experiments, alias rewriting to avoid PII leaks, and an explicit allow list for fields. Daily ETL jobs produce UI reports that caught a trìmódal latency shift on Apollo Router and subtle boolean mismatches, replacing weeks of manual spreadsheet diffs and preventing production incidents.

AI-written summary · about

  1. 0:00Safe GraphQL deployments
  2. 3:32Shadow testing importance
  3. 7:26Rehearsal versus production
  4. 9:12Early Shadowrunner success
  5. 11:22Manual to platformized Shadowrunner
  6. 14:12Shadowrunner architecture
  7. 19:28Data handling safeguards
  8. 22:43Shadowrunner UI walkthrough
  9. 24:50GraphQL migrations impact
  10. 27:58Shadowrunner future plans
  11. 28:59Closing and call to action
~/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.