Skip to content

About The Gateway

The Verathread Gateway project allows us to have a re-usable Gateway that can be deployed using helm.

It enables the following capabilities for other Azarc mono repo based projects:

  • Statically or dynamically federate multiple GraphQL servers
  • Proxy micro front end resources by url where each microservice serves up it's on front end application and the gateway federates them
  • Perform JWT verification and propagation of user context to downstream microservices

Roadmap

  • GraphQL
    • Federated Queries
    • Federated Mutations
    • Federated Subscriptions
  • Statically configured routes
  • Dynamic routes
    • Healthiness & Push changes to UI
    • Nats based registration
    • GraphQL based registration
    • Dapr Cluster based registration