Tech Talk

Schema Design Best Practices for Federated GraphQL APIs



A well-designed schema is the foundation of any successful GraphQL API, and it’s even more essential when multiple teams collaborate together on your schema.

In this session, we’ll highlight many of the common GraphQL schema design best practices that apply to your graphs. We also share important tips that will help subgraph maintainers create and iterate on the type definitions that they contribute to the overall schema as quickly and effectively as possible, without unexpected breaking changes for clients.

Meet the Speakers

Tushar Bhushan

Sr. Solutions Architect, Apollo GraphQL

What you'll learn

How to design an expressive, demand-oriented schema for your federated graph that enhances predictability for API consumers through good governance practices

How to build your schema with developer ergonomics in mind, including establishing naming conventions and handling nullability and abstract types

How to leverage GraphOS to understand how your schema is being used and make informed choices about how to evolve it safely over time


© 2025 Apollo Graph Inc.

Privacy PolicyWebsite Terms of ServiceProduct Terms of Service