~/talk

How Thinkific is Exposing a Public Supergraph

Talkat GraphQL Summit 2023 · 2023-10-09..10-13· [web-platform, microservices]
links:none on file
slides:none on file

Thinkific builds a centralized public supergraph that composes subgraphs from Rails engines and microservices, using Apollo Federation and Apollo Studio contracts plus the Rover CLI to run CI checks that block breaking changes. Versioning uses private/beta/stable routing so teams expose fields by tag (private by default); stable removals follow analytics-driven deprecation windows. The internal GraphQL grew past ~1,000 types, hundreds of branded mobile apps already consume the supergraph in beta, and the contract-based pipeline prevents client breakage.

AI-written summary · about

  1. 0:00Introduction to Thinkific
  2. 0:57Early API development
  3. 3:27Scaling challenges
  4. 5:52Building the API team
  5. 7:39Unifying with GraphQL
  6. 10:45The super graph architecture
  7. 13:24API versioning strategy
  8. 15:48Tooling and developer control
  9. 18:55Results and future outlook
~/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.