Cas du Plessis
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).

  1. I assume one would use something like Apollo Server inside the API Gateway to take care of the GraphQL side?
  2. 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?
  3. 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.

    Cas du Plessis

    Written by