~/talk

Schema Design Patterns: Leveraging Existing REST APIs for Rapid GraphQL

Talkat GraphQLConf 2025 · on Monday, 2025-09-08· at 10:45· Grote Zaal - 2nd Floor· [graphql, api-design]
links:none on file
slides:none on file

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

  1. 0:00Schema design with GraphQL
  2. 1:02Dream query concept
  3. 4:58Wrapping REST APIs with GraphQL
  4. 6:23Apollo connectors for REST
  5. 8:11Building connectors with mapping
  6. 16:36Live coding Stripe connector
  7. 20:07Testing connectors
  8. 21:52Debugging connectors
  9. 22:56Schema patterns for REST APIs
  10. 26:29Advanced multi-source patterns
  11. 28:37GraphQL for agents and MCP
  12. 29:19Q&A
~/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.