GraphQL in the Enterprise
summary
Claims Graph QL cuts round trips and eliminates under‑ and over‑fetching, showing a single example that boosts client performance by twofold; demonstrates partial responses on errors, server‑side batching, and cyclical queries against the Star Wars demo to prove resolvers work. Recommends a schema-first approach and a middleware layer for incremental migration, mapping resolvers to services, databases, or HTTP calls. Shows tooling and deployments with Apollo AppSync Hasura plus GraphiQL/Playground and explains where caching and federation fit.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:58Hi! I'm Dustin!
- 1:18What are we going to talk about?
- 2:08GraphQL is a query language for your API
- 5:17Under-Fetching Example
- 6:16Issue: Over-Fetching
- 7:05Over-Fetching Example
- 8:23Issue: All-Or-Nothing
- 9:30All-Or-Nothing Example
- 11:00Issue: Batching
- 12:07Batching Example: REST Problem
- 12:50Batching Example: GraphQL Solution
- 13:43Separation of Concerns
- 15:32Faster Prototyping and Development
- 16:46Supports Component Driven Architecture
- 19:51Start with Your Schema
- 23:18Utilize the Power of Resolvers
- 26:42Build out a GraphQL Middleware
- 28:46Apollo Platform
related talks
08mGraphQL: everything you want in one query
58mGraphQL -- Flexible APIs for Adaptive Clients
32mHow to get started and build something with GraphQL
55mGraphQL - APIs the New Way
01h 07mGraphQL: Smooth Schemas and Rough Edges
01h 00mGraphQL - A query language to empower your API consumers
43mGraphQL in the wild
27mGraphQL: Towards a universal query language
