GraphQL Mesh - A Federated Gateway for Any API Protocol - GraphQL, OpenAPI, gRPC and More
summary
GraphQL Mesh converts varied sources into one GraphQL gateway: the demo takes a GeoDB OpenAPI → GraphQL Swagger spec and a brewery site’s JSON samples, installs core packages (graphql, graphql-cli and the OpenAPI/json‑schema handlers), then uses rename transform to strip “get” suffixes and a resolve directive to stitch breweries onto the populatedCity type. A response caching plugin with response caching TTL=30s proves cache hits in debug logs; some public APIs prove flaky during the live demo. Deploys run on Node, Bun, Cloudflare Workers and Deno.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:34Understanding the problem
- 4:48Creating the basic gateway
- 8:49Configuring the mesh
- 14:55Renaming and transforming
- 20:04Adding a second source
- 25:06Stitching data sources
- 31:08Implementing caching
- 36:09Q&A and advanced features
- 55:43Use cases and performance
- 1:03:04Observability and conclusion
related talks
37mGraphQL Mesh - Query Any API, Run On Any Platform
49mGraphQL Meshes
21mGraphQL Anywhere - Our Journey With GraphQL Mesh & Schema Stitching
48mBuilding secure GraphQL APIs without the Boilerplate
55mGraphQL - APIs the New Way
51mAccelerating Application Development with GraphQL Data Mesh
19mSupport unlimited customer experiences with GraphQL
19mBuild a GraphQL API Gateway the Hard Way
