graphql
Practical resources about graphql for software engineers.
28 results
Designing Flexible APIs with GraphQL
GraphQL shifts the power balance from server to client, allowing consumers to request exactly the data they need. But with flexibility comes complexity: N+1 queries, schema evolution, and resolver performance require careful design.
Explore recipes for writing resolvers, implementing federation, handling subscriptions, and managing schema versioning. Each pattern includes performance considerations and security best practices specific to GraphQL implementations.
GraphQL Federation Onboarding Template
Template for onboarding a service to a federated GraphQL graph: subgraph setup, entity definitions,...
GraphQL Schema Review Checklist
Checklist for reviewing GraphQL schemas: naming conventions, type design, pagination, error...
Complete Guide to GraphQL Caching
Cache GraphQL responses at every layer: CDN, gateway, DataLoader, persisted queries, and...
Complete Guide to GraphQL Federation
Build unified GraphQL APIs across multiple services with Apollo Federation. Covers subgraphs,...
GraphQL Federation in Production
Run federated GraphQL in production with confidence. Covers subgraph composition, gateway...
Complete Guide to GraphQL Schema Design
Design GraphQL schemas for evolution, performance, and maintainability. Covers type design,...
Complete Guide to GraphQL Security
Secure GraphQL APIs against introspection leaks, query depth attacks, cost-based DoS, batching...
Complete Guide to GraphQL Testing
Test GraphQL APIs at every layer: unit tests for resolvers, integration tests for schema, E2E tests...
No results found.