~/talk

Adoption of GraphQL in Meta Ads Manager

Talkat GraphQLConf 2023 · on Thursday, 2023-09-21· at 14:50· Grand Peninsula E· [graphql]
links:none on file
links:none on file
slides:none on file

Ads Manager migrates from REST/Flux to Relay+GraphQL incrementally, replacing thousands of brittle selectors across a codebase of millions of lines by co‑locating data and refactoring components surface‑by‑surface. Engineering builds live resolvers to expose existing Flux stores as GraphQL fragments, a flux‑on‑relay wrapper to let both stacks coexist, and runs broad shadow validation (compare outputs and latency) until 4–5 nines parity before shifting traffic. The migration yields progressive reliability and observability gains, tooling (linters, codegen) lowers per‑team friction, and measured performance overhead proves negligible on critical surfaces.

AI-written summary · about

  1. 0:00Introduction to ads manager
  2. 2:45Engineering challenges
  3. 6:19Benefits of Relay and GraphQL
  4. 8:46Architectural migration strategy
  5. 12:09Evaluation of migration paths
  6. 16:01Implementing the iterative path
  7. 20:09Backend transition and validation
  8. 23:20Organizational and cultural shift
  9. 26:05Q&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.