Hard GraphQL Problems at Shopify
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/hard-graphql-problems-at-shopifysummary
Covers practical GraphQL engineering challenges at Shopify: diagnosing and fixing N+1 queries using Active Record Preloading and the GraphQL Batch library with lazy resolvers; using custom GraphQL directives to add contextual behavior and manage deprecated fields/nullability; strategies for optimizing APIs for mobile via pagination and parallel querying; and approaches for managing large schemas and measuring performance.
AI-written summary · about
related talks
30mShopify's Breadth-First Bet: Rethinking GraphQL Execution
27mGraphQL on Rails
24mA GraphQL Survival Kit
41mThe GraphQL Way: A new path for JSON APIs
26mBuild a performance-optimized GraphQL API
25mOptimizing GraphQL Applications
54mOptimizing performance in Rails apps with GraphQL layer
38mNew HotN+1ness -Hard lessons migrating from REST to GraphQL