Docs
Launch GraphOS Studio

Tagged with “federation”


NotePublished
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-082024-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-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
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
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
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