Hasura API Gateway

The Hasura Gateway microservice is responsible for routing all external requests to the correct upstream (acting as a reverse proxy), terminating SSL connections and resolving sessions for upstream microservices (acting as a session middleware).

It is basically a custom Lua scripted Nginx underneath.