Also a common pattern is wrapping an existing REST API with a GraphQL proxy: https://github.com/graphql/graphql-js