From Relay to Apollo, a story of GraphQL clients
summary
Hudl adopts GraphQL across services, first shipping a tiny DIY GraphQL client for messaging that still runs in production after ~4 years, then using Relay for a complex web app before migrating to Apollo to gain simpler APIs, better docs and integrations with Redux; migration cuts the minified gzipped bundle roughly in half, improves error resilience and debugging, but Apollo v2 breaking changes (removing Redux) force selective upgrades and some retained legacy state.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:20GraphQL history
- 8:29Relay introduction
- 13:31Huddle’s GraphQL journey
- 18:05Switching to Apollo Client
- 26:34GraphQL lessons
- 29:24Closing remarks
related talks
25mDemystifying GraphQL Clients
33mRelay Modern or Apollo?
58mApolloClient or Relay with Fragments, ‘Hairy’ GraphQL and TypeScript
14mWhy Relay is a Must for your GraphQL APIs
30mRelay Modern or Apollo?
29mWrite Queries, Not Code
33mMigrating from redux to Apollo
23mA glimpse of GraphQL" Frontend developers’ life is easy now!"
