~/talk

Locally Debugging Supergraphs at Dow Jones with Rover CLI Extensions

Talkat GraphQL Summit 2023 · 2023-10-09..10-13· [developer-experience]
links:none on file
slides:none on file

Dow Jones runs a 17-subgraph supergraph (422 types, ~3,000 fields) serving ~11 million CDN-passed requests/day and struggles to test combinations locally. The team builds Rover Runner, a VS Code extension that launches local subgraphs via npm, starts Redis, injects up‑to‑date introspection keys, generates a temporary supergraph.yaml and calls Rover Dev to run a router. It enables IDE breakpoints to catch a real bug (JS whitespace in name length), sped up debugging for a 2M→6M‑request mobile rollout, and is open source.

AI-written summary · about

  1. 0:00Introduction to Dow Jones
  2. 1:33Challenges with Rover CLI
  3. 2:55Introducing Rover Runner
  4. 4:45Configuring Rover Runner
  5. 6:14Debugging in action
  6. 9:22Shutting down the environment
  7. 10:00Real-world impact and results
  8. 11:42Open source and conclusion
~/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.