Envoy Proxy is a high-performance, open-source service proxy and communication bus designed for cloud-native applications. It acts as a transparent intermediary for all inbound and outbound network traffic for a service, providing critical infrastructure functions like service discovery, load balancing, TLS termination, and observability (metrics, logging, tracing) without requiring application code changes. Its architecture is built around a threading model that uses a small number of threads handling many connections, making it exceptionally efficient for high-throughput, low-latency environments.
