Envoy architecture

Envoy provides various service mesh capabilities such as dynamic real-time out of band configuration without the need to restart it. It also supports listeners, filters, L3/L4 filters, HTTP L7 routing, TCP proxy, support for HTTP 1.1 and HTTP/2 protocol, connection pooling, load balancing, priority request routing, observability, RBAC, rate limiting, and traffic shifting/splitting, all of which is managed through a chain of filters for Envoy connection handling.

The following diagram is of the capability/architecture matrix of Envoy:

In the preceding diagram, we can see Envoy's proxy features, which are leveraged with the ...

Get Mastering Service Mesh now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.