~/talk

Distributed GraphQL APIs

Talkat NDC Sydney 2024 · 2024-02-12..02-16· [graphql, microservices]
slides:none on file

Shows a working distributed GraphQL approach that composes Hot Chocolate Fusion subgraphs into a Gateway without restarting, merging overlapping types so a single request often hits one downstream service instead of many, and batching IDs for followups. Demo uses Banana Cake Pop IDE, Aspire for orchestration, OpenTelemetry for profile guided query plan rollout, supports subscriptions and hot reload, and is already running in production at a large Swiss retailer while the composite schema spec remains stage zero.

AI-written summary · about

  1. 0:00Introduction
  2. 6:16GraphQL monolith challenges
  3. 11:21Distributed GraphQL evolution
  4. 16:43Composite schema demo
  5. 25:15Query planning and performance
  6. 37:15Composite schema features
  7. 40:56Telemetry and monitoring
  8. 44:54Deployment and versioning
  9. 48:03Fusion Gateway setup
  10. 55:21Q&A
~/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.