The Backend Engineering Show with Hussein Nasser

Envoy Proxy Crash Course, Architecture, L7 & L4 Proxying, HTTP/2, Enabling TLS 1.2/1.3 and more

7 snips
Aug 31, 2020
Dive into the fascinating world of Envoy Proxy, originally crafted at Lyft to enhance microservices communication. Discover its layered architecture, including how it manages different proxying layers. Learn about configuring TLS 1.2 and 1.3 for security and the benefits of HTTP/2. Explore practical optimizations, connection pools, and the art of blocking specific requests. The discussions also touch on Envoy's capabilities compared to other solutions, making this a treasure trove for backend enthusiasts.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Envoy Proxy Introduction

  • Envoy is a powerful L7 proxy and communication bus designed for microservices.
  • It offers advantages over other proxies with its terminology and architecture.
INSIGHT

Envoy Architecture

  • Envoy's architecture distinguishes between downstream (clients) and upstream (backends).
  • It groups backend hosts into clusters and uses listeners as frontends.
INSIGHT

Network Filters

  • Envoy uses network filters to map listeners to clusters, enabling flexible configuration.
  • It offers built-in filters for various protocols and allows custom filter development.
Get the Snipd Podcast app to discover more snips from this episode
Get the app