GraphQL Platform at Uber
summary
Uber built a GraphQL platform to enforce schema correctness at build time by linking frontend React GraphQL data-rich components to backend plugins so CI fails on breaking changes and types are auto-generated. The frontend runs in a JavaScript monorepo using Jazelle for cached incremental builds, supports CDN, SSR and microfrontends deployments, and integrates Figma plugins that render real data and produce QR codes to open native app previews in production.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:37GraphQL platform at Uber
- 13:33Monorepos in architecture
- 20:39Project types and interactions
- 29:59Components and GraphQL schema
- 38:14Design with Figma
- 47:02Future plans
- 51:20Q&A
related talks
20mHumble GraphQL
22mPlatform-powered: Building a Frontend Platform to Scale
25mBuild the API you want to see in the world
16mUnify Data Sources with GraphQL at the Edge
23mBuild the API You Want to See in the World
55mGraphQL - APIs the New Way
44mMicro Frontend Architecture Building an Extensible UI Platform
52mBuild and Deploy Instant GraphQL APIs to the Edge
