~/talk

Optimizing Shared Types: How Intuit Streamlined Schema Evolution in a Federated Graph

Talkat GraphQL Summit 2025 · 2025-10-06..10-08· [graphql, frontend-architecture]
links:none on file
links:none on file
slides:none on file

Intuit automates shared-type evolution so teams avoid weeks of coordination: a common-types library plus a build plugin generates a unified schema, a test subgraph and inaccessible directive automation let a team publish breaking additions immediately, and an automated rollout/approval pipeline flips fields live once dependents upgrade. Enums that change become a custom scalar for currency codes, unused definitions are removed by schema pruning build plugin, and average rollout time drops from 4–6 weeks to about 2–3 days.

AI-written summary · about

  1. 0:00Shared types in federated GraphQL
  2. 2:34Shared types reduce duplication
  3. 6:33Evolving shared types challenges
  4. 10:57Activating new fields in shared types
  5. 13:06Shared enums to custom scalars
  6. 18:51Schema pruning overhead
  7. 21:44Optimization results
  8. 25:36When to avoid shared types
  9. 29:14Ownership of shared types
  10. 31:00Q&A
~/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.