Documentation
README
GraphQL
Purpose
Design a GraphQL schema that models the domain rather than the database, and operate it without letting a single query take down the service.
When to Use
- Designing a GraphQL schema from scratch.
- Diagnosing slow queries or N+1 resolver behavior.
- Protecting a public GraphQL endpoint from expensive queries.
- Splitting a schema across services with federation.
Capabilities
- Schema design: types, interfaces, unions, connections, nullability.
- Resolver architecture and DataLoader batching.
- Query cost analysis, depth limiting, and persisted queries.
- Error handling that distinguishes partial failures from total ones.
- Federation and schema composition.
Inputs
This is the opening of the README. Read the full README on GitHub.