~/talk

GraphQL at Scale

TalkinFrenchat BDX I/O 2024 · on Friday, 2024-11-08· [graphql, api-design]
links:none on file
slides:none on file

Discussion of how large companies (GitHub, Netflix, Shopify, Airbnb, PayPal, Facebook) implement GraphQL at scale, covering technical and organizational challenges specific to GraphQL. Describes emerging best practices for scaling GraphQL and the tools available to implement those practices.

AI-written summary · about

  1. 0:00Introduction to GraphQL
  2. 7:03GraphQL principles and federated architecture
  3. 13:43Federation and federated schema
  4. 17:57Schema tracing in registry
  5. 22:12Abstract vs specific schema
  6. 26:49Handling breaking changes
  7. 27:10Performance optimization
  8. 31:00N+1 query problem
  9. 33:04Fetching necessary data
  10. 34:07Automatic persisted queries
  11. 36:14GraphQL metadata for devs
  12. 37:41Access control and authorization
  13. 41:51Query control and rate limiting
  14. 46:46Query complexity limits
  15. 49:56Structured logs and monitoring
  16. 53:26Tracing and observability
  17. 55:09GraphQL layer separation
  18. 55:30Key takeaways for scaling
~/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.