Case study · day job, genericized

Leading Apollo Federation adoption across many teams.

A genericized account of leading GraphQL Federation as an org-wide capability. No employer-proprietary detail; the lessons are the deliverable.

When a single GraphQL schema becomes the contract between dozens of teams and hundreds of clients, federation isn't just a technical choice — it's an organizational one. The technology is the easy part. The hard part is governance, migration, and the social architecture you build around it.

What "leading adoption" actually meant

Three concurrent jobs, none of which were on the original ticket:

  1. Designing the federation platform itself — the gateway, the subgraph patterns, the schema-check pipeline, the observability hooks.
  2. Internal champion — convincing teams who had perfectly good REST or monolithic GraphQL services that the migration was worth it for them, not just for the platform team.
  3. Schema reviewer of last resort — when an entity needs to be federated, who decides what the canonical type looks like? Often, me.

The technical wins (briefly)

The non-technical wins (the actual hard part)

Result

What this shows

Want to talk federation?

I take a small slate of consulting engagements each quarter on federation rollouts and graph governance. Get in touch; happy to compare notes even if it's not a fit.