graphql-go / graphql-go/graphql

Is using graphql base on RPC instead of HTTP expectable?

Open
#660 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
10.1k
Forks
845
PR merge metrics
No merged PRs in 30d

Description

## Background
- I'm trying to use [Apollo Supergraph](https://www.apollographql.com/supergraph) to build the composition of microservices. Its [router](https://www.apollographql.com/docs/router/quickstart) can automatically using defined graphql to communicate with microservices.
- Microservice needs to be fast, we use gRPC protocol for the transport among microservices currently.
- It would be ideal if graphql can run on a RPC server, for it would allow microservices to be fast and have other features Apollo Supergraph provides at the sametime.

## Question
- Is using graphql base on a RPC protocol like gRPC expectable in the future?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.