Aug 9, 2017 · 1 min read
Great read! Thanks, Bruno Soares!
I have a couple of questions about implementation —(my example assumes that all underlying services have a ReST interface, and that all clients connect to the service layer via an API Gateway).
- I assume one would use something like Apollo Server inside the API Gateway to take care of the GraphQL side?
- If each service maintains it’s own schema definition (let’s say using an ORM/ODM), would the API Gateway still be responsible for the GraphQL schema?
- If so, then the only drawback I see with this pattern, is that schema changes may need to be maintained in multiple layers of the stack.
Thanks again for the cool article.