~/talk

Is GraphQL a trap?

Talkat GraphQL Summit 2022 · 2022-10-03..10-05· [api-design, frontend-architecture]
github:sachee
slides:none on file

Argues that GraphQL’s wins become traps when misapplied: teams lose velocity to free-lunch migrations that add latency and ops cost; treating the database as an API exposes unwanted data and hides business logic; public endpoints invite abuse unless guarded by query cost analysis or whitelists; splitting schemas by team creates type collisions and maintenance overhead; versioning whole schemas multiplies work — instead add fields and deprecate old ones and keep a single schema powered by a separate business-logic layer.

AI-written summary · about

  1. 0:00Intro
  2. 0:30The Trap: Free-Lunch Migrations
  3. 1:16The Trap: A Generic Graph Database
  4. 1:56The Trap: Queries for Everyone
  5. 2:40The Trap: Everybody Gets a Schema
  6. 3:41The Trap: Versions
  7. 4:35One Schema, One Graph
  8. 5:42The Ever-Evolving Schema
~/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.