Docs
Launch GraphOS Studio

Tagged with “federation”


NotePublished
Updated
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
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-062024-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
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-152024-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-032024-03-05
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-082024-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
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-092024-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-092024-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-312024-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-132024-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-122024-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
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-162024-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-202024-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
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-122024-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-222024-01-12

© 2024 Apollo Graph Inc.

Privacy Policy

Company