Here's your chance to speak at GraphQL Summit in New York City, October 8 - 10, 2024! 🏙️ Submit your proposal by May 31.
Docs
Launch GraphOS Studio

Tagged with “schema-design”


NotePublished
Updated
Server-driven UI basics
schema-designserver-driven-ui

Server-driven UI is an architectural pattern that aims to reduce client-side logic and provide consistency across client platforms.

3 min read
2023-01-302024-04-01
Namespacing by separation of concerns
schema-design

Organize root-level operation fields into namespaces to improve the logical structure to your GraphQL schema.

2 min read
2022-08-312024-03-11
Thinking in entities
federationschema-design

Schema design best practices for entities, including when to define, reference and extend entities.

3 min read
2023-01-092024-03-07
Schema naming conventions
schema-design

Learn naming and casing conventions for GraphQL schema types, fields, and arguments and how to enforce them with GraphOS.

1 min read
2023-06-032024-03-05
Contracts usage patterns
contractsschema-design

Learn how contracts enable teams to contribute to a single unified graph and also deliver use-case-specific schemas to different consumers.

4 min read
2022-08-292024-03-05
Recommended usage for GraphQL interfaces
schema-designfederation

Interfaces enable schema fields to return one of multiple object types. Explore examples and avoid common pitfalls in using interfaces.

1 min read
2022-10-312024-03-05
Mocking graph functionality to unblock client development
gatewayschema-designfederation

Mock parts of your supergraph as you develop both your subgraphs and clients to enable teams to work in parallel without blocking each other.

3 min read
2022-11-172024-03-05
Schema deprecations
schema-design

Gracefully manage GraphQL type and field deprecations by using field metrics and the @deprecated type system directive.

1 min read
2023-01-092024-03-05
Supergraph stewardship
schema-design

Strong stewardship practices maintain a supergraph's integrity while simultaneously driving its adoption across teams.

4 min read
2023-01-092024-03-05
Relay-style connections and pagination FAQ
best-practicesschema-design

Common questions around Relay's Connections specification and how to use it wih Apollo Federation.

2 min read
2023-01-172024-03-05
Graph identities
schema-design

The purpose of this technote is to demonstrate queries/mutations for identifying an actor attempting to use the graph.

1 min read
2023-01-192024-03-05
Errors as Data explained
schema-design

Union types can represent multiple types of data in a single field and can help you handle GraphQL responses with clarity and flexibility.

2 min read
2023-06-222024-03-05
Designing response types
schema-design

Learn different response type patterns for GraphQL queries and mutations.

1 min read
2022-08-032024-02-05
Demand oriented schema design
federationschema-design

Support GraphQL client applications that consume data from our federated graph by designing schemas in an abstract, demand-oriented way.

7 min read
2023-01-092024-02-05
Nullability
schema-designfederation

Weigh the implications of choices about nullability for every GraphQL type, field, and argument in a schema.

3 min read
2023-01-092024-01-12
Server-driven UI schema design
schema-designserver-driven-ui

Explore SDUI UI patterns to structure your graph's schema for encoding and representing UI elements, using enums, contracts, and interfaces.

1 min read
2023-01-302024-01-12

© 2024 Apollo Graph Inc.

Privacy Policy

Company