~/talk

Building a distributed graph w/ Apollo Federation

Talkat JSConf US 2019 · 2019-08-12..08-14· [graphql, microservices]
links:none on file
links:none on file
slides:none on file

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

  1. 0:00Intro
  2. 0:25Who are we
  3. 5:02Schema stitching
  4. 5:42Core principles
  5. 6:40Entity keys
  6. 11:10Architecture
  7. 13:00Code
  8. 14:52Graphical
  9. 16:58Crazy part
  10. 22:00Testing
~/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.