GraphQL Meshes
summary
Argues for treating APIs as artifacts and using GraphQL during development but generating small REST micro‑gateways in production, with codegen that creates compile-time query endpoints and an npm‑like schema package manager for composing schemas. Describes adapters for REST, federation and stitching, plans for SOAP/gRPC/OData, and using http2 streams for subscriptions. Claims early benchmarks show 37–150x throughput improvement and p99 latency dropping from ~1s to milliseconds. Releases WunderGraph Hopper as an OSS GraphQL editor.
AI-written summary · about
chapters (21)
- 0:00Start
- 2:14Challenges of digital Transformation
- 4:17Handling APIs at scale
- 6:32GraphQL as a common language
- 9:30Rethinking the "One Graph" Principle
- 12:583. Single Source of truth & Inconsistencies of the schema
- 15:29Versioning & Backwards Compatibility
- 18:50Maintaining Legacy
- 20:39Custom Middleware
- 22:51Scaling, Performance, Caching
- 24:38Comparing GraphQL & REST
- 31:05The evolution of GraphQL Clients
- 33:33GraphQL in development, REST in production
- 35:24Filling the Gaps
- 36:26Compiled GraphQL Operations
- 38:03An In-depth look into GraphQL execution
- 38:41Compiled Query Performance
- 39:36Putting it all together
- 40:44ROI
- 41:292021 - What's ahead of us?
- 42:27WunderGraph Hopper
related talks
14mGraphQL Mesh – Query Anything, Run Anywhere
01h 19mGraphQL Mesh - A Federated Gateway for Any API Protocol - GraphQL, OpenAPI, gRPC and More
37mGraphQL Mesh - Query Any API, Run On Any Platform
21mGraphQL Anywhere - Our Journey With GraphQL Mesh & Schema Stitching
26mGraphQL Anywhere - Our Journey With GraphQL Mesh and Schema Stitching
08mGraphQL Everywhere - How GraphQL is Being Used in Places You Never Thought Were Possible
37mGraphQL — A New Look at the API
51mAccelerating Application Development with GraphQL Data Mesh
