Locally Debugging Supergraphs at Dow Jones with Rover CLI Extensions
summary
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
chapters (8)
- 0:00Introduction to Dow Jones
- 1:33Challenges with Rover CLI
- 2:55Introducing Rover Runner
- 4:45Configuring Rover Runner
- 6:14Debugging in action
- 9:22Shutting down the environment
- 10:00Real-world impact and results
- 11:42Open source and conclusion
related talks
32mCode More, Draw Less, and Debug Just a Little!
33mEssential JavaScript debugging tools for the modern detective
41mDebug like a scientist
29mEssential JavaScript debugging tools for the modern detective
23mDebug Like a Detective
48mMobile debugging
14mDebugging Secrets of a Lazy Developer
58mDebugging Tips and Tricks with #JetBrains Rider
