Tagged with “schema-design”
Note | Published | Updated |
---|---|---|
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-03 | 2024-08-15 |
Designing Response Types schema-design Learn different response type patterns for GraphQL queries and mutations. 1 min read | 2022-08-03 | 2024-08-15 |
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-31 | 2024-08-15 |
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-29 | 2024-08-15 |
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-31 | 2024-08-15 |
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-17 | 2024-08-15 |
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-09 | 2024-08-15 |
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-09 | 2024-08-15 |
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-09 | 2024-08-15 |
Thinking in Entities federationschema-design Schema design best practices for entities, including when to define, reference and extend entities. 3 min read | 2023-01-09 | 2024-08-15 |
Supergraph Stewardship schema-design Strong stewardship practices maintain a supergraph's integrity while simultaneously driving its adoption across teams. 4 min read | 2023-01-09 | 2024-05-30 |
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-17 | 2024-05-30 |
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-19 | 2024-05-30 |
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-30 | 2024-05-30 |
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-30 | 2024-05-30 |
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-22 | 2024-05-30 |