~/talk

Safely Evolve Your (Federated) GraphQL Schema with GraphQL Hive

Talkat GraphQLConf 2023 · on Tuesday, 2023-09-19· at 10:30· Grand Peninsula E· [developer-experience, frontend-architecture]
slides:none on file

Shows an open-source schema registry (GraphQL Hive) that plugs into CI/GitHub Actions via a Hive CLI to run schema check and schema publish commands, store linear version history, and let humans approve or override failed checks. Demo publishes five federated subgraphs via Docker Compose, composition succeeds, and an Apollo Router fetches the supergraph and serves queries successfully. Usage reporting (SDK or router plugin) records field hits (example: a field shows 12 accesses) and enables conditional breaking changes based on percent-of-traffic over 30 days. Storage uses Postgres, ClickHouse, Redis and S3-compatible CDN.

AI-written summary · about

  1. 0:00Introduction to Workshop
  2. 1:14Challenges in Schema Evolution
  3. 4:43Breaking Change Examples
  4. 7:05Automating Schema Checks
  5. 11:48Introduction to Hive Registry
  6. 15:26Hive Workflow Demo
  7. 23:40Integrating Hive with CI/CD
  8. 33:12Federated Schema Management
  9. 47:03Usage Reporting and Analytics
  10. 58:08Conditional Breaking Changes
  11. 1:02:03Audience Q&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.