Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GraphQL Support #913

Open
danehans opened this issue Apr 5, 2022 · 1 comment
Open

Add GraphQL Support #913

danehans opened this issue Apr 5, 2022 · 1 comment

Comments

@danehans
Copy link

danehans commented Apr 5, 2022

GraphQL is becoming a common approach for aggregating queries from frontends to backend services. TID should provide GraphQL support, initially focusing on Istio Ingress Gateway.

Potential Work Items:

  1. Define an API, e.g. CRD, for configuring/managing a GraphQL implementation, i.e. Apollo, but not lock the API to a specific implementation.
  2. Allow developers to store GraphQL schemas as code, observe usage and publish information.
  3. Create a GraphQL schema generator. Consider using the TSB OpenAPI generator as a reference implementation for the GraphQL schema generator.

cc: @zinuga

@danehans
Copy link
Author

danehans commented Apr 5, 2022

An example of integrating Apollo with Istio ingress:

https://itnext.io/istio-service-mesh-apollo-server-for-graphql-7e7421fce5d0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant