GraphQL in the wild
summary
Claims rapid real‑world wins: a dashboard query drops from about 10.3s to 5.5s when moved off many REST calls and onto a single GraphQL request, production use since September 2017, and a working mutation-driven autosave that sends a big payload and lets the back end reconcile changes. Implementation uses Graphene Django, required extending resolvers for auth, adding white‑listed queries then query-cost rate limiting, batching via a data loader, and manual select_related/prefetch optimizations.
AI-written summary · about
chapters (14)
- 0:00Intro
- 4:37Dashboard
- 5:26Challenge
- 6:54GraphQL Demo
- 9:14GraphQL in Django
- 16:26GraphQL features
- 17:22Use cases
- 17:46Survey builder
- 19:33Mutations
- 22:28Whats the catch
- 24:54Permissions
- 26:31Limits
- 29:04Performance
- 32:52Conclusion
related talks
27mGraphQL in Python and Django
24mGraphQL in Production: Empowering Efficient Data Retrieval and Unleashing Developer Productivity
35mGraphQL in the Enterprise
31mGraphQL: how to make clients enjoy using your API
40mGraphQL: A Case Study
19mGraphQL: Accelerating Digital Transformation Through Modern APIs.
41mDemand Driven Applications with GraphQL by Vinci Rufus
35mGraphQL in real life
