reactioncommerce / federated-gateway

An access aware federated GraphQL API gateway for the Reaction Commerce ecosystem
Apache License 2.0
6 stars 3 forks source link

[EPIC] Create Gateway Service #18

Closed nnnnat closed 4 years ago

nnnnat commented 4 years ago

Create Gateway Service

In this EPIC we'll create the actual Federated Gateway service. Our Gateway will need to use Apollo Gateway and conform to the Apollo Federation spec.

User Stories

Acceptance Criteria

Consideration

The Gateway services it's self is a pretty small application and most examples show it being used directly with Apollo Server. I think it's worth the effort to create the Gateway using a more common node.js server (express, hapi, koa, etc) and provide Apollo via a middle-ware, this will give us a little more granular control of the server it's self and removes some of the apollo magic.