Latest Backend Schema Design posts

ArchitectureAuthCachingData SourcesFederationFile UploadsPerformance
Schema Design
August 30, 2021

10 Best Practices for Schema Stewardship (Part 2 of 2)

Welcome to part 2 of our blog series exploring the best practices for guiding the development of GraphQL schemas at your company. In part 1, we reviewed the first five best practices, and here we’ll cover the second five. If you’d prefer a lean-back version of all ten, check out a recording of my talk […]

August 19, 2021

10 Best Practices for Schema Stewardship (Part 1 of 2)

Schemas are at the center of GraphQL’s ability to capture a shared and a unified representation of our data, services, and digital capabilities. Yet, how do we manage a process for agreeing on this representation? How do we ensure it balances the needs of all the parties involved, and leads to the outcomes we seek? […]

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, […]

Read more

May 16, 2018

Three ways to represent your GraphQL schema

by Sashko Stubailo

Recent posts

November 25, 2021

What is a Graph Database? | Why GraphQL is Not a Graph Database

by Khalil Stemmler