~/talk

Converging Paramount EPG Architectures with GraphQL

Talkat GraphQLConf 2024 · on Tuesday, 2024-09-10· at 11:00· Metropolitan A· [graphql, microservices]
links:none on file
slides:none on file

Paramount uses a top‑down, phased migration to a federated GraphQL supergraph that stitches language‑specific subgraphs (Node.js, Go, Java) into one layer, deployed across GCP, AWS and on‑premise, with a monorepo, Apollo and WunderGraph router, and client caching. They cut N+1 loads with DataLoader, aim for <200 ms latency at scale (about 900 billion calls/month), resolve conflicting domain models via staged normalization, and migrate legacy REST EPG services into simpler subgraphs for better performance.

AI-written summary · about

  1. 0:00Introduction to converging EPG
  2. 1:50What is EPG and Paramount’s role
  3. 3:38Challenges in streaming platform APIs
  4. 6:13Operational challenges in convergence
  5. 8:06Building trust across engineering teams
  6. 9:08Technical challenges with multiple languages
  7. 11:59Top-down approach for GraphQL adoption
  8. 13:22Simplified EPG architecture overview
  9. 14:05Phase 1: GraphQL Federated layer
  10. 17:42Phase 2: Converging data models
  11. 19:11Phase 3: Merging legacy services
  12. 20:24Phase 4: Backend convergence goals
  13. 21:31Tools and frameworks for GraphQL
  14. 24:43Lessons learned from the journey
  15. 27:36Mindset shift with GraphQL
  16. 30:51Q&A session
~/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.