GraphQL Future
summary
Recap of concrete results and experiments: an open spec plus a GraphQL.js reference and tools like GraphiQL, Relay and Apollo are driving multi-language adoption; a production feature called graph batch reduces round trips while defer/stream directives and a live proposal stream partial JSON patches so critical fields arrive early (defer/stream/live are experimental, not yet broadly productionized); an event-based subscriptions system (MQTT + internal pub/sub) already runs at scale — about 150 billion subscribes per day and 35 billion payloads per day — and yields measurable engagement gains.
AI-written summary · about
chapters (34)
- 0:00Intro
- 1:00Quick recap
- 2:50Released GraphiQL last fall
- 3:03Specification enables new Implementations
- 4:30New GraphQL Services
- 4:48GraphQL Ecosystem
- 6:07Disclaimer: These are experiments
- 6:22We only open source what we use.
- 7:02Experiment in the open
- 7:51Clients express what they need
- 8:03Minimize network requests
- 8:21Colocate data needs to views
- 8:39Strong types
- 9:24New Problems: 1. Time to important data 2. Real-time data updates
- 10:27New Problem: Improve time to access the most important data.
- 10:57Solution: Just send two network requests?
- 11:48GraphQL Batch
- 13:45Time to first Story
- 14:11@stream
- 14:57Many open questions
- 15:56Solution: Repeated Polling
- 16:27WebSockets, OMQ & Notifications
- 17:22Reactive Backend
- 20:18Non-reactive infrastructure
- 20:56What about data dependencies?
- 22:35Intricate data dependencies
- 22:57Event-based subscriptions
- 25:26What does the GraphQL look like?
- 27:23Outside of Facebook?
- 28:3535B daily payload deliveries
- 28:51What are the use cases?
- 29:26Batching
- 30:34Increased engagement
- 30:52GraphQL Subscriptions has enabled new product scenarios
related talks
25mWhat's next for GraphQL?
28mExploring GraphQL
35mGraphQL in real life
23mGraphQL in real life
34mGraphQL real-time subscriptions
34mGraphQL Subscriptions - Scaling real-time in the real world
18mCrafting compelling real-time web experiences with GraphQL
01h 00mGraphQL - A query language to empower your API consumers
