DRL - Distributed Rate Limiter
DRL is a high-performance, horizontally scalable rate-limiting service that eliminates external-database round-trips by keeping all enforcement state in-process, distributed via a self-organising peer-to-peer gossip mesh.
It supports two deployment models:
- Envoy / gRPC ext_authz — the primary model; DRL runs as a sidecar and Envoy calls ShouldRateLimit over localhost:8081.
- Embedded reverse proxy — DRL itself handles ingress: TLS termination, OIDC JWT validation, rate-limiting, and upstream forwarding in a single binary.
Website: https://drl.gchiesa.dev | Github: https://github.com/gchiesa/drl
