Envoy Architecture

Envoy Architecture An architecture diagram generated by Archify. Listener · accepts connections · Architecture component Listener accepts connections Filter Chain · processes bytes · Architecture component Filter Chain processes bytes Router · picks a cluster · Architecture component Router picks a cluster Cluster · connection pool · Architecture component Cluster connection pool Upstream Service · outbound target · Architecture component Upstream Service outbound target raw bytes parsed request route match load-balanced connection Legend Backend External

Inbound path

  • • a Listener accepts a connection on a port
  • • a Filter Chain processes the raw bytes

Outbound path

  • • the Router matches the request to a Cluster
  • • the Cluster load-balances the connection to the upstream service