Get the latest tech news
Dito – an advanced Layer 7 reverse proxy server written in Go
an advanced Layer 7 reverse proxy server written in Go - GitHub - andrearaponi/dito: an advanced Layer 7 reverse proxy server written in Go
It provides flexible middleware support, custom certificate handling for backend connections, dynamic configuration reloading, and distributed caching and rate limiting with Redis. Layer 7 reverse proxy for handling HTTP requests Dynamic configuration reloading ( hot reload) Middleware support (e.g., an example of authentication, rate limiting, caching) Distributed rate limiting with Redis Distributed caching with Redis Custom TLS certificate management for backends (mTLS support) Header manipulation (additional headers, excluded headers) Logging support with detailed request and response logs It helps in reducing load on backends by caching responses for a configurable ttl(time-to-live).
Or read this on Hacker News