samsarahq / thunder

⚡️ A Go framework for rapidly building powerful graphql services

Home Page:https://godoc.org/github.com/samsarahq/thunder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Federation implementation

voslartomas opened this issue · comments

Hello, is thunder supporting true Federation? I mean if I create federated service in Thunder, will it work for instance with Apollo Federation gateway server?

In the example I can see that you are communicating via grpc, which I guess needs your server implementation in the gateway, right?

Hi, in order to adapt federation, you need to spin up your own GQL gateway service.
You can refer to the example for how to create a gateway.

Examples show thunder gateway implementation, I was wondering more if Thunder follows Apollo Federation spec, so it is replaceable by any other implementation?