NEW
A high-performance edge and service proxy for cloud-native applications.
DESCRIPTION
Envoy is a modern L7 proxy used as an edge gateway and as a sidecar in service meshes. It offers advanced routing, retries, circuit breaking, rate limiting, and observability. Envoy supports gRPC, HTTP/2, and rich extensibility through filters and WASM. Widely adopted with Istio, it brings resilience and visibility to microservices communication. Originally built at Lyft, it is now a CNCF graduated project.
ALTERNATIVE DEFINITIONS
Envoy
Envoy is an open source edge and service proxy, designed for cloud-native applications.
Concise focus on cloud-native edge and service proxy roles.
Lyft Engineering
Envoy is a C++ L7 proxy and communication bus designed for large modern service oriented architectures.
Emphasizes L7 focus and origins at Lyft for microservices scale.
RELATED TERMS
Istio Service Mesh Sidecar Pattern API Gateway gRPC HTTP-2 Load Balancing Circuit Breaking Observability Reverse Proxy
COMPETING TERMS
RELATIONS
KNOWLEDGE AREAS
Infrastructure Platform & Tooling Software Engineering
TARGET AUDIENCE
DevOps Engineer Cloud Architect Software Developer
EXTERNAL SOURCES
- Wikipedia - Envoy (software)
- Envoy - Official overview and architecture
- Istio - Istio commands for Envoy proxies
- CNCF - CNCF project profile for Envoy
TOP QUESTIONS
Why choose Envoy Proxy over traditional proxies?
Envoy offers rich L7 features, dynamic configuration, observability, and service mesh integration, tailored for cloud-native microservices.
Category: Opinion
How does Envoy Proxy improve resilience?
Envoy provides retries, timeouts, circuit breaking, and rate limiting to mitigate failures and control traffic behavior.
Category: Example
What are common mistakes when configuring Envoy Proxy?
Mis-tuned timeouts, overly broad retry policies, and high-cardinality metrics can cause latency and instability.
Category: Mistakes
What is a hot topic around Envoy Proxy today?
WASM extensions, xDS control plane patterns, and zero-trust mTLS integration continue to evolve rapidly.
Category: Topic
How does Envoy Proxy relate to Istio?
Istio uses Envoy sidecars as the data plane, with a control plane managing configurations and policies.
Category: Example
How is Envoy Proxy deployed?
Envoy can run as an edge gateway, sidecar container per service, or as a centralized reverse proxy.
Category: Requirements
What is the biggest risk of Envoy Proxy misconfiguration?
Aggressive retries or large timeouts can create cascading failures and resource saturation under load.
Category: Risk
What are alternatives competing with Envoy Proxy?
NGINX and HAProxy remain widely used; Traefik offers dynamic configuration and Kubernetes integration.
Category: Alternatives
Where should teams start to learn Envoy Proxy?
Begin with Envoy’s official docs and run sample configurations, then integrate with a control plane.
Category: Requirements