Building a distributed graph w/ Apollo Federation
summary
Demonstrates using Apollo Federation to turn one GraphQL schema into three runnable microservices and an Apollo gateway, with live coding that actually splits the demo into split schema into customers coffees orders endpoints, wires a gateway to aggregate them, and fixes a break by adding add @key and __resolveReference plus the external directive where needed. Shows the tiny server glue code required, a working demo after one missing key, and links to the demo repo and docs.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:25Who are we
- 5:02Schema stitching
- 5:42Core principles
- 6:40Entity keys
- 11:10Architecture
- 13:00Code
- 14:52Graphical
- 16:58Crazy part
- 22:00Testing
related talks
48mApollo Federation: Connecting GraphQL Microservices
08mGraphQL: everything you want in one query
31mUsing Apollo Federation in a microservice architecture in Kubernetes
01h 05mBuilding Distributed GraphQL APIs
56mDistributed GraphQL APIs
06mEscape the GraphQL Monolith
31mDesign Principles of Federated GraphQL
32mHow to get started and build something with GraphQL
