Gate is very flexible in terms of how you can deploy it. Some popular deployments include:
- as a proxy deployed in front of each of your services
- as an API Gateway that routes traffic to your services
- as an external authentication service running alongside an Envoy-based proxy or API Gateway
- as a sidecar for Kubernetes services
You can find an example deployment Deploying Gate: Kubernetes API Gateway.
Kubernetes is not required to run Gate. With small adjustments, you can replicate this topology on any kind of infrastructure.
Kubernetes Sidecar for each service.
You can find an example deployment Deploying Gate: Kubernetes Sidecar.