Latest Backend Schema Design posts

ArchitectureAuthCachingData SourcesFederationFile UploadsPerformance
Schema Design
SubscriptionsTestingValidation
June 1, 2018

GraphQL Schema Design: Building Evolvable Schemas

This is a guest post by Marc-Andre Giroux, who is currently working on the ecosystem API team at GitHub. He’s been writing and thinking a lot about GraphQL continuous evolution and schema design. His book, Production Ready GraphQL, was released in early March 2020. While GraphQL allows us to continuously evolve our schemas, using deprecations, for example, […]

May 16, 2018

Three ways to represent your GraphQL schema

One of the best parts of GraphQL is that it provides a clean definition of the data available in your API through a schema. The schema describes the types and fields you can query, and also includes any relationships between those types. The schema is what enables GraphQL to have such a variety of useful […]

April 12, 2018

Modularizing your GraphQL schema code

As your GraphQL application grows from demo, to proof of concept, to production, the complexity of your schema and resolvers will grow in tandem. To organize your code, you’ll want to split up your schema types and the associated resolvers into multiple files. We get this question frequently since there are a lot of different […]

Recent posts

June 15, 2021

Apollo Sandbox: an open GraphQL IDE for local development

by Vivek Ravishankar

Company