Schema Design Patterns: Leveraging Existing REST APIs for Rapid GraphQL
summary
Shows how Apollo Connectors declaratively replace dozens of thin resolvers (claims deleting ~40 resolvers) by mapping REST shapes into GraphQL, demonstrated end-to-end against Stripe: paste JSON, autogenerate selection set, fix params to use Stripe’s starting_after cursor and get cursored pagination working in minutes. Shows developer tooling: connectors mapping playground, Rover/Rover Dev hot reload, connectors debugger, and an example composing DynamoDB + Lambda connects so price and product fields fetch in parallel. Batching via comma-separated ids prevents N+1.
AI-written summary · about
chapters (12)
- 0:00Schema design with GraphQL
- 1:02Dream query concept
- 4:58Wrapping REST APIs with GraphQL
- 6:23Apollo connectors for REST
- 8:11Building connectors with mapping
- 16:36Live coding Stripe connector
- 20:07Testing connectors
- 21:52Debugging connectors
- 22:56Schema patterns for REST APIs
- 26:29Advanced multi-source patterns
- 28:37GraphQL for agents and MCP
- 29:19Q&A
related talks
18mIs GraphQL the end of RESTstyle APIs
36mGraphQL Will Do To REST What JSON Did To XML
33mGraphQL Will Do To REST What JSON Did To XML
32mHow to get started and build something with GraphQL
29mFrom REST to GraphQL
47mSchema Design in the Age of AI: Pragmatic Patterns to Evolve and Ship Fast
46mGraphQL 101 - Stop RESTing, Start Querying
19mGraphQL: Accelerating Digital Transformation Through Modern APIs.
