
Part 7 of the Production GraphQL series — federation with a GraphQL router, client identification, operation-level metrics, error classification, schema analytics, and performance optimization for your DGS API.
Read more
Part 5 of the Production GraphQL series — unit testing DGS components with Spock, evolving your GraphQL schema without breaking clients, and federating multiple services into a unified graph.
Read more
Part 4 of the Production GraphQL series — GraphQL subscriptions over WebSocket, choosing between Mono and CompletableFuture for data fetchers, and AOP-based observability for your GraphQL API.
Read more
Part 3 of the Production GraphQL series — authentication and authorization with @PreAuthorize, error sanitization to prevent information leakage, and query depth and complexity limits to stop abuse.
Read more
Part 2 of the Production GraphQL series — how DGS data loaders batch database calls to eliminate the N+1 problem, when to use MappedBatchLoader vs BatchLoader, and pagination patterns for GraphQL APIs.
Read more
Part 1 of the Production GraphQL series — how Netflix DGS and Spring for GraphQL merged into one stack, schema-first development patterns, code generation, and the three-layer type system that keeps your API maintainable.
Read more