Schema Design Best Practices with Apollo Federation


9:00am - 10:00am PT

What you'll learn

A well-designed schema is the foundation of any successful GraphQL API, and it’s even more essential when multiple teams collaborate together on a supergraph using Apollo Federation. In this session, we’ll highlight many of the common GraphQL schema design best practices that apply to supergraphs, but we’ll 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 (and without unexpected breaking changes for clients!).

Required skills and understanding: GraphQL, Apollo Federation

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

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

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

Meet the speakers

Matt Ratzke
Solutions Architect at Apollo GraphQL

Register

Registration for this event has closed, sorry we missed you!