GraphQL Mesh - A Federated Gateway for Any API Protocol - GraphQL, OpenAPI, gRPC and More - Arda Ta
GraphQL Mesh - A Federated Gateway for Any API Protocol - GraphQL, OpenAPI, gRPC and More - Arda Tanrikulu & Gil Gardosh, The Guild The GraphQL Mesh platform changes a lot of the traditional ideas about GraphQL and its relationship with other API protocols. It can automatically generate a GraphQL API from OpenAPI/Swagger, gRPC, SOAP, oData and many other sources/protocols without changing the source. The Guild has used GraphQL Mesh and its individual capabilities to help developers integrate and adopt GraphQL in places they never thought were possible and in extreme quickness, thanks to the fact that You don't need to migrate your existing none GraphQL services in order to benefit from GraphQL You can federate any service, even if its not GraphQL Transform and manipulate services data (Naming Conventions, filter, middlewares) Add powerful gateway plugins (caching, tracing, security) Create a powerful gateway and run it anywhere (Cloudflare Workers, Deno, etc...) And even run it all on the client side In this workshop, we will go through the many novel ideas behind GraphQL Mesh, see them in action and learn how to use this complete API platform today on your existing codebase. We will leave time for an open Q&A session where we can talk in-depth about your current setups and how you could leverage The Guild's ecosystem of tools. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: https://graphql.org/