Session description
Left to its own devices, software companies ship its own team structure (Conway’s Law). Scale leads to data silos, unclear ownership, and an incoherent GraphQL schema. Zillow pushes back against this natural entropy.
Organizing data post hoc is untenable — trying to keep up with the legions of changing SaaS systems is a losing battle. The schema must be organized at the data producer end. This is the story of Zillow’s journey to bring order to a chaotic GraphQL schema. Starting with its most critical data domains, listings and customers, Zillow has built a canonical data schema in its federated graph, that aligns its multiple business units and streamlines data sharing.