Tag

Envoy

0 views collected around this technical thread.

Raymond Ops
Raymond Ops
Jan 21, 2025 · Cloud Native

How Istio Sidecar Hijacks Traffic: Deep Dive into iptables and xDS

This article explains how Istio's sidecar proxy uses Envoy, iptables rules, and the xDS API to intercept and redirect traffic between Kubernetes pods, detailing the startup injection, traffic hijacking process, and how configuration is dynamically generated by istiod.

EnvoyIstioKubernetes
0 likes · 19 min read
How Istio Sidecar Hijacks Traffic: Deep Dive into iptables and xDS
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jan 13, 2025 · Cloud Native

Extending Alibaba Cloud Service Mesh (ASM): EnvoyFilter, Lua, Wasm, External Processing, and Custom Authorization Services

This article explains how Alibaba Cloud Service Mesh (ASM) can be extended using EnvoyFilter, Lua scripts, WebAssembly plugins, External Processing filters, and custom authorization services, detailing their capabilities, limitations, and recommended use cases for cloud‑native microservice environments.

ASMAlibaba CloudEnvoy
0 likes · 11 min read
Extending Alibaba Cloud Service Mesh (ASM): EnvoyFilter, Lua, Wasm, External Processing, and Custom Authorization Services
Soul Technical Team
Soul Technical Team
Sep 30, 2024 · Cloud Native

Practical Experience with Envoy in Soul: Cloud‑Native Traffic Management and Service Mesh

This article shares Soul's two‑year practice of using the cloud‑native Envoy proxy for high‑performance, high‑throughput, and highly available traffic management across north‑south and east‑west flows, covering architecture, dynamic service discovery, load balancing, health checks, WASM extensions, service‑mesh integration, Redis proxying, and future directions.

EnvoyKubernetesService Mesh
0 likes · 14 min read
Practical Experience with Envoy in Soul: Cloud‑Native Traffic Management and Service Mesh
Tencent Cloud Developer
Tencent Cloud Developer
Jul 23, 2024 · Cloud Native

Design Evolution of Cloud Development Gateway: From Dual‑Layer to Single‑Layer Architecture

The Cloud Development gateway’s evolution from a dual‑layer design—separating encryption/decryption from Envoy—to a single‑layer architecture that embeds encryption directly into Envoy filters streamlines traffic handling, strengthens protection against MITM attacks, reduces CPU and operational overhead, and unifies monitoring for a more efficient cloud‑native solution.

EncryptionEnvoyGateway Architecture
0 likes · 14 min read
Design Evolution of Cloud Development Gateway: From Dual‑Layer to Single‑Layer Architecture
Tencent Music Tech Team
Tencent Music Tech Team
Oct 31, 2023 · Cloud Native

Advanced Istio Best Practices – Locality Routing and Service Mesh Optimization

The article by delphisfang offers a concise, step‑by‑step guide to mastering Istio’s locality‑aware routing, explaining the three‑evidence learning method, the priority algorithm, required DestinationRule and outlier detection settings, how Envoy discovers locality, and tips for simplifying the Pilot‑Envoy mesh architecture.

EnvoyIstioKubernetes
0 likes · 17 min read
Advanced Istio Best Practices – Locality Routing and Service Mesh Optimization
Bitu Technology
Bitu Technology
Jan 11, 2023 · Backend Development

Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production

This article shares Tubi’s experience using Elixir‑gRPC in production, covering performance optimizations, stability measures, HTTP/2 edge‑case handling, and practical code examples for efficient Protobuf processing; it also discusses Envoy sidecar integration, interceptor usage, and lessons learned from real‑world deployments.

ElixirEnvoyHTTP/2
0 likes · 13 min read
Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production
政采云技术
政采云技术
Sep 27, 2022 · Frontend Development

Understanding WebAssembly: A Deep Dive into Its Concepts and Applications

WebAssembly (Wasm) is a binary instruction format for a stack-based virtual machine, designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications. It offers high efficiency, safety, openness, and standardization, allowing programs to run with near-native performance in web browsers. Wasm addresses the limitations of JavaScript, such as dynamic typing, by providing a more efficient and secure execution environment. It has applications in various scenarios, including AutoCAD, and can be used to extend functionalities in platforms like Envoy.

AutoCADEnvoyJavaScript Optimization
0 likes · 10 min read
Understanding WebAssembly: A Deep Dive into Its Concepts and Applications
Cloud Native Technology Community
Cloud Native Technology Community
Mar 22, 2022 · Cloud Native

Evaluating eBPF’s Role in Service Mesh Data Plane: Architecture Trade‑offs

This article examines how eBPF can enhance service‑mesh data planes, compares four deployment models—including sidecar, node‑shared, service‑account‑shared, and micro‑proxy architectures—and evaluates each model’s memory, isolation, security, and upgrade trade‑offs while emphasizing Envoy’s continued L7 responsibilities.

Data PlaneEnvoyService Mesh
0 likes · 11 min read
Evaluating eBPF’s Role in Service Mesh Data Plane: Architecture Trade‑offs
Cloud Native Technology Community
Cloud Native Technology Community
Mar 9, 2022 · Backend Development

Envoy Outbound Request Flow: Source‑Code Analysis of Receiving, Sending, and Responding

This article provides a detailed source‑code walkthrough of Envoy's outbound request processing, explaining how the proxy receives client data, parses HTTP requests, selects routes and clusters, forwards traffic upstream, handles retries and shadowing, and finally returns responses to downstream clients.

C++EnvoyHTTP
0 likes · 26 min read
Envoy Outbound Request Flow: Source‑Code Analysis of Receiving, Sending, and Responding
Cloud Native Technology Community
Cloud Native Technology Community
Mar 2, 2022 · Backend Development

Envoy Outbound Request Flow: Listener Startup, ReusePort Configuration, and Connection Establishment

This article provides an in‑depth analysis of Envoy's outbound request processing, covering listener initialization, the use of SO_REUSEPORT for load distribution, original destination handling, and the detailed steps of connection creation and filter chaining within the Envoy proxy architecture.

C++EnvoyListener
0 likes · 12 min read
Envoy Outbound Request Flow: Listener Startup, ReusePort Configuration, and Connection Establishment
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 31, 2021 · Cloud Native

Baidu's Internal Service Mesh Practice: Architecture, Challenges, and Optimizations

This article details Baidu's internal adoption of a service mesh built on Istio and Envoy, covering the motivations, architectural design, low‑invasion integration methods, extreme performance tuning, stability and traffic governance capabilities, surrounding ecosystem tools, and the resulting operational benefits.

EnvoyIstioService Mesh
0 likes · 17 min read
Baidu's Internal Service Mesh Practice: Architecture, Challenges, and Optimizations
Baidu Geek Talk
Baidu Geek Talk
Jun 9, 2021 · Cloud Native

Baidu's Internal Service Mesh Practice: Architecture, Challenges, and Performance Optimizations

Baidu created an internally‑built, Istio‑based service mesh that decouples governance from language‑specific RPCs, offering low‑intrusion integration, ultra‑low latency via a brpc coroutine data plane, advanced fault‑tolerance and fine‑grained traffic scheduling, and now powers over 80 % of its core microservices handling more than a trillion daily requests.

EnvoyIstioService Mesh
0 likes · 17 min read
Baidu's Internal Service Mesh Practice: Architecture, Challenges, and Performance Optimizations
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 15, 2020 · Cloud Native

Challenges and Solutions for Large-Scale Service Mesh Deployment at Alibaba

Alibaba’s large‑scale Service Mesh deployment faces challenges such as smooth technology evolution, business‑technical balance, technical debt, massive sidecar operations, and scaling, which it addresses through staged architecture evolution, traffic‑transparent interception, hot upgrades, and open‑source contributions to Istio and Envoy.

EnvoyIstioLarge Scale
0 likes · 19 min read
Challenges and Solutions for Large-Scale Service Mesh Deployment at Alibaba
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Aug 28, 2020 · Cloud Native

Understanding Cloud Native: Service Mesh, Chaos Engineering, and User‑Space Container Networking with eBPF/XDP

This article explains the fundamentals of cloud native computing, introduces service mesh architectures such as Istio and Envoy, explores chaos engineering with Chaos Mesh, and details how eBPF/XDP‑based user‑space container networking can accelerate data‑plane performance in modern microservice environments.

Chaos EngineeringEnvoyIstio
0 likes · 12 min read
Understanding Cloud Native: Service Mesh, Chaos Engineering, and User‑Space Container Networking with eBPF/XDP
Cloud Native Technology Community
Cloud Native Technology Community
Aug 17, 2020 · Cloud Native

Introducing Open Service Mesh (OSM): A Lightweight, Extensible Service Mesh for Kubernetes

The article explains Microsoft’s Open Service Mesh (OSM), a lightweight, SMI‑compatible service mesh built on Envoy for Kubernetes, covering its design principles, features, deployment steps, and its role in the broader cloud‑native service‑mesh ecosystem.

EnvoyKubernetesOpen Service Mesh
0 likes · 11 min read
Introducing Open Service Mesh (OSM): A Lightweight, Extensible Service Mesh for Kubernetes
Architects Research Society
Architects Research Society
Mar 26, 2020 · Cloud Native

Envoy Hot Restart and Dynamic Configuration Overview

This article explains Envoy's hot‑restart capability, various dynamic configuration options—including static, SDS/EDS, CDS, RDS, and LDS—and the initialization and drain processes that enable seamless updates and graceful connection handling in cloud‑native deployments.

EnvoyService Meshcloud native
0 likes · 10 min read
Envoy Hot Restart and Dynamic Configuration Overview
Architects Research Society
Architects Research Society
Mar 23, 2020 · Cloud Native

Circuit Breaking, Global Rate Limiting, and TLS Configuration in Envoy

The article explains Envoy's circuit‑breaking mechanisms, global rate‑limiting integration, and TLS support, detailing configuration options, limits, and example YAML snippets for deploying secure and resilient service‑mesh proxies.

EnvoyRate LimitingService Mesh
0 likes · 7 min read
Circuit Breaking, Global Rate Limiting, and TLS Configuration in Envoy
Architects Research Society
Architects Research Society
Mar 20, 2020 · Operations

Envoy Health Checks: Active, Passive, Filters, and Connection‑Pool Interaction

Envoy provides active and passive health checks—including HTTP, L3/L4, and Redis types—configurable intervals and failure thresholds, along with a health‑check filter that can bypass, forward, or cache requests, and detailed connection‑pool handling for HTTP/1.1 and HTTP/2 to ensure reliable service routing.

Connection PoolEnvoyService Mesh
0 likes · 7 min read
Envoy Health Checks: Active, Passive, Filters, and Connection‑Pool Interaction
Architects Research Society
Architects Research Society
Mar 19, 2020 · Cloud Native

Service Discovery in Envoy: Types, Consistency Models, and Health‑Check Routing

This article explains Envoy’s service discovery mechanisms—including static, strict DNS, logical DNS, original‑destination, and Service Discovery Service—detailing how they work, their consistency models, and how health‑checking influences routing decisions in production environments.

DNSEnvoycloud native
0 likes · 8 min read
Service Discovery in Envoy: Types, Consistency Models, and Health‑Check Routing