Tagged with “federation”
Note | Published | Updated |
---|---|---|
Securing supergraphs securityfederation Best practices for securing federated GraphQL APIs, including limiting discoverability, error obfuscation, query depth limits, and more. 10 min read | 2022-12-08 | 2024-03-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-03-07 |
Moving a GraphQL monolith to Apollo Federation federationserver A step-by-step guide for migrating from a GraphQL monolith to a federated supergraph with Apollo Federation. 4 min read | 2022-09-06 | 2024-03-05 |
Aggregating data across subgraphs federation If product requirements don't align with a single domain, it may suggest the need for a new domain or subgraph. 3 min read | 2022-11-03 | 2024-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-17 | 2024-03-05 |
How Federation handles the N+1 query problem federationsubgraphs Learn how to handle the "N+1 query problem" for operations that return a list in a federated graph. 2 min read | 2022-11-15 | 2024-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-31 | 2024-03-05 |
GraphQL adoption patterns federation Learn shortcomings and solutions for GraphQL adoption patterns and anti-patterns, including monoliths, BFFs.queries a single GraphQL server. 6 min read | 2023-01-09 | 2024-03-05 |
Deploying API changes with managed federation and GraphOS federation Use tools like GraphOS Studio, Rover, and contracts to ensure smooth releases and minimize client impact. 7 min read | 2023-01-09 | 2024-03-05 |
Debugging subgraph requests from the Apollo Router or @apollo/gateway federationgatewayroutersubgraphs Log query plans and subgraph calls with the Apollo Router and @apollo/gateway to help debug problematic queries. 1 min read | 2023-04-13 | 2024-03-05 |
Does Apollo Router replace my API gateway? federationroutergateway The Apollo Router isn't based on URLs or REST endpoints, its a GraphQL-native solution to handle your clients API operations. 2 min read | 2023-03-31 | 2024-03-05 |
Testing with Apollo Federation clientserverfederationtesting Test your GraphQL architecture comprehensively with unit, integration, end-to-end, composition, and component and operation testing. 3 min read | 2022-07-12 | 2024-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-09 | 2024-02-05 |
Enforcing entity ownership in Apollo Federation federation Learn how to designate entity ownership and make "entity extension" a first-class concept in your Apollo Federation 2 supergraph. 1 min read | 2023-02-16 | 2024-02-05 |
Federation is not a saga orchestrator federation Federation orchestrates mutation fields but additional considerations are necessary when handling state changes across distributed systems. 3 min read | 2023-04-20 | 2024-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-09 | 2024-01-12 |
Keeping schemas up-to-date in client apps federationbest-practicesclient Apollo's recommendations and best practices for keeping client apps up-to-date with supergraph schema changes. 1 min read | 2023-04-12 | 2024-01-12 |
Managing graph environments using variants federation Learn CI/CD best practices and examples when using graph variants for multiple deployment environments. 3 min read | 2023-12-22 | 2024-01-12 |