~/talk

GraphQL in the Enterprise

Talkat JSWorld Conference USA 2021 · on Friday, 2021-05-21· [graphql]
slides:none on file

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

  1. 0:00Intro
  2. 0:58Hi! I'm Dustin!
  3. 1:18What are we going to talk about?
  4. 2:08GraphQL is a query language for your API
  5. 5:17Under-Fetching Example
  6. 6:16Issue: Over-Fetching
  7. 7:05Over-Fetching Example
  8. 8:23Issue: All-Or-Nothing
  9. 9:30All-Or-Nothing Example
  10. 11:00Issue: Batching
  11. 12:07Batching Example: REST Problem
  12. 12:50Batching Example: GraphQL Solution
  13. 13:43Separation of Concerns
  14. 15:32Faster Prototyping and Development
  15. 16:46Supports Component Driven Architecture
  16. 19:51Start with Your Schema
  17. 23:18Utilize the Power of Resolvers
  18. 26:42Build out a GraphQL Middleware
  19. 28:46Apollo Platform
~/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.