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).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Layer 7

Layer 7

Photo of reverse proxy server

reverse proxy server

Photo of advanced Layer

advanced Layer