~/talk

The Power of Strongly Coupled GraphQL Queries for Internal APIs

Talkat GraphQLConf 2024 · on Tuesday, 2024-09-10· at 11:40· Skyline A - Level 21· [graphql, frontend-architecture]
links:none on file
slides:none on file

Argues that single‑use, strongly coupled GraphQL queries for internal APIs cut payloads and speed up responses by pushing filtering and aggregation into the server, using Prisma to apply start/end date filters and SQL joins so clients receive rows-and-columns shaped results ready for React Table. Benefits: fewer client-side mappings, clearer separation of UI vs business logic, and smaller network cost. Tradeoffs: more backend mapping, duplicated page-specific types and longer type names like attendanceDashboardWeekday.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:09What is strongly coupled GraphQL
  3. 3:59Old approach problems
  4. 8:57New approach benefits
  5. 12:26Demo of new query
  6. 15:58Drawbacks of new approach
  7. 18:10Summary and conclusion
  8. 19:35Q&A session
~/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.