Carmen San Diego GraphQL API Federation Challenge: Hunt for the Elusive Master Thi...
summary
A playable Carmen San Diego–style workshop wires multiple data stores into one GraphQL surface using GraphQL Mesh and Docker Compose to run several Postgres containers (MoMA, Bank of New York, Bank of London, tech forum, socialite media). Each Postgres becomes an auto-generated GraphQL API via PostGraphile, sources are namespaced with the encapsulate transform, and the front end queries a single mesh. A real-time HQ subscription for live clues is implemented but fails in the demo environment; code and instructions live on the GitHub repo.
AI-written summary · about
chapters (13)
- 0:00Introduction and setup
- 2:08What is GraphQL?
- 9:34Schema stitching vs Federation
- 15:53Introducing the game
- 16:35Setting up the backend
- 19:48GraphQL Mesh primer
- 23:44Starting the investigation
- 34:18Clue system and MoMA data
- 38:15Exploring transactions and artworks
- 46:17Next clues and new data sources
- 48:50Adding socialite media and tech forum
- 51:21Encapsulation in GraphQL Mesh
- 1:01:52Q&A and summary
related talks
51mAccelerating Application Development with GraphQL Data Mesh
27mStranger Graphs - Building Federated Workflows with Shared Components
38mGraphQL Federation in the Wild
34mGraphQL as a Data Mesh Access Layer in Global Banking
23mBlueprints of Successful GraphQL Architectures
49mGraphQL Meshes
26mBest Practices for Federated GraphQL: Lessons from Teya
37mThe Future of GraphQL in the Enterprise Panel Discussion by GraphCMS
