Power to the (Mobile) People: Clojure and GraphQL
summary
Explains how GraphQL maps a schema to small Clojure field resolvers, using an Eden file, attaching resolvers, and compiling for efficient execute calls; demos a Pedestal-backed wrapper over BoardGameGeek’s XML with caching and JSON output via Lacinia and the IDE GraphiQL; shows mutations, introspection, and multiple-query roundtrips; claims production use at Walmart powering receipt lookups (~500 receipts/sec and ~200,000 requests/hour across two DCs) and a growing grocery service, so the implementation is proven at scale.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:43CUENT DEV GRIPES
- 2:42SERVER SIDE DEV GRIPES
- 12:30RESOLVE AND SELECT
- 14:03MULTIPLE QUERIES
- 14:51MUTATIONS
- 17:30BOARD GAME GEEK
- 19:44WHAT'S A FIELD RESOLVER
- 21:01BOARD GAME RESOLVER
- 22:08SCHEMA ASSEMBLE & COMPILE
- 22:40RUNNING QUERIES AT REPL
- 24:37IN PRODUCTION








