Distributed GraphQL APIs
summary
Shows a working distributed GraphQL approach that composes Hot Chocolate Fusion subgraphs into a Gateway without restarting, merging overlapping types so a single request often hits one downstream service instead of many, and batching IDs for followups. Demo uses Banana Cake Pop IDE, Aspire for orchestration, OpenTelemetry for profile guided query plan rollout, supports subscriptions and hot reload, and is already running in production at a large Swiss retailer while the composite schema spec remains stage zero.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 6:16GraphQL monolith challenges
- 11:21Distributed GraphQL evolution
- 16:43Composite schema demo
- 25:15Query planning and performance
- 37:15Composite schema features
- 40:56Telemetry and monitoring
- 44:54Deployment and versioning
- 48:03Fusion Gateway setup
- 55:21Q&A
related talks
01h 05mBuilding Distributed GraphQL APIs
50mDistributed GraphQL APIs: Breaking Down Monoliths & Unlocking Agility for Dev Teams
59mBuilding Distributed GraphQL APIs
30mGraphQL Fusion Rethinking Distributed GraphQL
52mHot Chocolate: GraphQL Schema Stitching with ASP.Net Core
58mHot Chocolate: GraphQL Schema Stitching with ASP
01h 05mWorkshop: Scaling and Securing API Development with a GraphQL Platform
41mGraphQL: The Good Parts
