<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/envoy/best-of/2025" -->

---
title: Best Envoy posts of 2025 | daily.dev
description: The most upvoted Envoy posts of 2025, curated by the daily.dev community.
canonical: https://daily.dev/tags/envoy/best-of/2025
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/envoy/best-of/2025
og:type: website
og:site_name: daily.dev
og:title: Best Envoy posts of 2025 | daily.dev
og:description: The most upvoted Envoy posts of 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Envoy — 2025

1. 1  
[](/posts/how-doordash-moved-to-a-service-mesh-to-handle-80m-requests-second-oq0xmduf0 "How DoorDash Moved to a Service Mesh to Handle 80M Requests/Second")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 44w  
How DoorDash Moved to a Service Mesh to Handle 80M Requests/Second  
DoorDash experienced a platform-wide outage in 2021 caused by cascading failures in their microservices architecture. The payment service's high latency triggered retry storms that overwhelmed dependent services. This incident exposed inconsistent reliability patterns across their 1,000+ microservices. The engineering team responded by implementing a custom service mesh using Envoy as the data plane, rejecting both Istio (too complex) and Linkerd2 (insufficient features). They built a minimal control plane focused on adaptive concurrency, outlier detection, and traffic metrics. Starting with an MVP using file-based configuration and canary deployments, they gradually evolved to include zone-aware routing, header-based routing, and distributed tracing. The system now handles 80M requests/second across 2,000 Kubernetes nodes, with automated onboarding reducing migration time from days to under an hour.  
80
2. 2  
[](/posts/kgateway-v2-1-is-released--ohfqye167 "Kgateway v2.1 is released!")  
Article  
![Avatar of cncf](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/55536a03390741eebd96d2f9b74d2d8d)CNCF · 47w  
Kgateway v2.1 is released!  
Kgateway v2.1 introduces agentgateway integration for AI connectivity with LLMs and AI agents, full conformance with Kubernetes Gateway API 1.3.0, and global policy attachment capabilities. The release adds horizontal pod autoscaling, dynamic forward proxy support, enhanced session affinity options, and improved retry/timeout mechanisms. Notable additions include passive health checks with outlier detection and a new operations dashboard for Grafana. The Envoy-based AI Gateway is being deprecated in favor of agentgateway, which provides native support for AI workloads including MCP tools and inference tasks.  
28
3. 3  
[](/posts/announcing-istio-1-28-1-1qu1mzpyc "Announcing Istio 1.28.1")  
Article  
![Avatar of istio](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/istio)Istio · 45w  
Announcing Istio 1.28.1  
Istio 1.28.1 is a patch release that addresses multiple bug fixes and security vulnerabilities. Key improvements include support for multiple targetPorts in InferencePool, fixes for ambient mode issues with ServiceEntry resources and multi-network connections, resolution of EDS endpoint configuration problems in waypoints and gateways, and corrections for nftables rules and DNS name table creation. The release also implements security updates detailed in ISTIO-SECURITY-2025-003.  
19

[See all Envoy archives](/tags/envoy/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/envoy/best-of/2025#page","url":"https://daily.dev/tags/envoy/best-of/2025","name":"Best Envoy Posts of 2025","description":"The most upvoted Envoy posts of 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/envoy/best-of/2025#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-doordash-moved-to-a-service-mesh-to-handle-80m-requests-second-oq0xmduf0","name":"How DoorDash Moved to a Service Mesh to Handle 80M Requests/Second"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/kgateway-v2-1-is-released--ohfqye167","name":"Kgateway v2.1 is released!"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/announcing-istio-1-28-1-1qu1mzpyc","name":"Announcing Istio 1.28.1"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Envoy","item":"https://daily.dev/tags/envoy"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/envoy/best-of"},{"@type":"ListItem","position":5,"name":"2025"}]}]}
```

