Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    E

    Envoy Proxy Blog

    blog.envoyproxy.io · Company blog · on HN since 2017

    Written by Envoy proxy maintainers and contributors, covering load balancing, threading, service mesh and security in the Envoy proxy.

    Visit blogHN submissions
    NetworkingDevOps & CloudDistributed Systems
    What HN says

    Commenters call it a great introduction to the problems Envoy solves and cite Matt Klein's posts on data plane versus control plane and load balancing.

    Stats for nerds
    25HN people shared it
    18linked in comments
    223story points
    Jul 2025last shared
    2018people per year2025

    Top posts on HN

    1. 1
      Modern network load balancing and proxying
      6 people · 184 points · first shared 2017 · 12 comments on HN
    2. 2
      Examining Load Balancing Algorithms with Envoy
      2 people · 10 points · first shared 2020 · Discussion on HN
    3. 3
      Automated Internal TLS Everywhere Using SPIRE and Envoy
      1 person · 7 points · first shared 2019 · Discussion on HN
    4. 4
      Envoy proxy and gRPC-web: a fresh new alternative to REST
      2 people · 3 points · first shared 2018 · Discussion on HN
    5. 5
      Embracing eventual consistency in SoA networking
      1 person · 3 points · first shared 2019 · Discussion on HN
    6. 6
      Envoy Gateway
      1 person · 3 points · first shared 2022 · Discussion on HN
    7. 7
      The Envoy Proxy Threading Model
      2 people · 2 points · first shared 2018 · Discussion on HN
    8. 8
      Exploiting an Envoy Heap Vulnerability
      2 people · 2 points · first shared 2020 · Discussion on HN
    9. 9
      Service mesh data plane vs. control plane
      2 people · 2 points · first shared 2019 · Discussion on HN
    10. 10
      Examining Load Balancing Algorithms with Envoy
      1 person · 2 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • cakooseFeb 2022

      To clarify, are you saying that:

      1. There are already good reverse proxy libraries in C#?

      2. There are already good reverse proxy libraries in other languages?

      3. There are already good reverse proxy applications?

      If it's #1, then yeah, it would be nice if the ReadMe explained why YARP is different. To be fair, they're at least consolidating a bunch of efforts within Microsoft:

      > We found a bunch of internal teams at Microsoft who were either building a reverse proxy for their service or had been asking about APIs and tech for building one, so we decided to get them all together to work on a common solution, this project.

      If it's #2, then what do C# developers do? Having to build your proxy in another language isn't a deal-breaker, but there are advantages to keeping your project/team/company on a single language.

      (And Microsoft does contribute to Envoy [1][2].)

      If it's #3, that only works up to a point. My old team used Nginx, which was perfect in the beginning. But over time we needed to customize things in ways that were difficult to do within Nginx's architecture (either in Lua or in C), leading to hackier and hackier solutions. Using a proxy library to build exactly what you need can make things much simpler.

      [1] https://blog.envoyproxy.io/general-availability-of-envoy-on-windows-267e4544994a

      [2] https://techcrunch.com/2020/08/05/microsoft-launches-open-service-mesh/

    • weitendorfMar 2024

      https://gnet.host/docs/about/overview/ - This is a very similar threading model to envoy [0] and lmax disruptor [1]. Unfortunately IIUC writing this in Go still prevents the spin-locked acceptor thread from achieving the kind of performance you could get in a non-GC language, unless you chose to disable GC, so I'd guess Envoy is still faster.

      https://gnet.host/docs/quickstart/ it's nice that you can use this simply though. Envoy is kind of tricky to setup with custom filters, so most of the time it's just a standalone binary.

      [0] https://blog.envoyproxy.io/envoy-threading-model-a8d44b922310

      [1] https://lmax-exchange.github.io/disruptor/#_what_is_the_disruptor

    • trjordanJan 2018

      This is a great introduction to a lot of the problems Envoy is trying to solve. If you're interested in learning more, the rest of the Envoy blog [0] is great. Coincidentally, I also spent most of last week putting compiling [1] all the posts we could find on Envoy, smart proxies, and modern load balancing.

      [0] https://blog.envoyproxy.io

      [1] https://www.turbinelabs.io/resources

    • dankohn1Feb 2019

      It's not ELI5, but the best explanation I've seen comes from Envoy-creator Matt Klein: https://blog.envoyproxy.io/service-mesh-data-plane-vs-control-plane-2774e720f7fc

      "Istio is the control plane and Envoy is the data plane"

      "Ultimately, the goal of a control plane is to set policy that will eventually be enacted by the data plane."

    • thinkmassiveJul 2018

      Without committing to an entire book, perhaps more detail on load-balancing and proxies?

      https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236

    • caniszczykNov 2018

      Good timing since Envoy just became a graduated project at CNCF.io

      https://blog.envoyproxy.io/envoy-graduates-a6f71879852e

    Related

    AppNeta Blogappneta.com19 people

    How to Save 90% on your S3 Bill

    AppNeta Blog
    Company · last shared 2018
    Linkerd Bloglinkerd.io38 people

    Topology-Aware Service Routing on Kubernetes with Linkerd

    Linkerd Blog
    Company · last shared 2026
    Kubernetes Blogblog.kubernetes.io89 people

    Kubernetes 1.10 released

    Kubernetes Blog
    Company · last shared 2018
    Solo.io Blogsolo.io16 people

    Gloo API Gateway Version 1.3 – Dev Portal, WebAssembly, Knative

    Solo.io Blog
    Company · last shared 2025
    Cilium Blogcilium.io47 people

    eBPF – The Future of Networking and Security

    Cilium Blog
    Company · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026
    APNIC Blogblog.apnic.net253 people

    Internet protocols are changing

    APNIC Blog
    Company · last shared 2026