Uri Goldshtein

GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!

What if you could get GraphQL benefits without rewriting a single microservice? Instantly unify REST, gRPC, and SQL into one queryable API.

GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!
#1about 4 minutes

An overview of The Guild and its open source tools

The Guild maintains key open source libraries like GraphQL Code Generator and GraphQL Tools to support the GraphQL ecosystem.

#2about 6 minutes

A quick introduction to GraphQL fundamentals

GraphQL uses a schema and resolvers to let clients query for the exact data they need, simplifying data fetching and orchestration.

#3about 4 minutes

Why using GraphQL between services can be challenging

Migrating existing backend services like REST or gRPC to GraphQL is often impractical and can introduce performance bottlenecks.

#4about 6 minutes

How GraphQL Mesh unifies existing backend services

GraphQL Mesh automatically generates a unified GraphQL API from existing service schemas like OpenAPI or gRPC without requiring code changes to the original services.

#5about 5 minutes

Demonstrating how to combine two REST APIs

A practical demo shows how to combine public city and weather APIs into a single GraphQL endpoint using a simple configuration file.

#6about 5 minutes

The pluggable architecture and features of GraphQL Mesh

GraphQL Mesh supports various data source handlers and merging strategies like Federation or Schema Stitching for customizing the unified schema.

#7about 4 minutes

Deployment models and the vision for a data mesh

GraphQL Mesh can be deployed as a central gateway or a distributed SDK, enabling a future vision of a decentralized, queryable web of data.

#8about 1 minute

How to get started with GraphQL Mesh

Learn more about GraphQL Mesh by joining The Guild's community on Discord or exploring their mentorship program for open source contributors.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.