Tagged articles
40 articles
Page 1 of 1
Raymond Ops
Raymond Ops
Mar 7, 2026 · Operations

7 Hidden Traps in Nginx+Lua Gray Releases and How to Fix Them

This article reveals seven critical pitfalls that can cripple Nginx+Lua gray‑release deployments—ranging from memory leaks and blocking I/O to uneven traffic hashing, configuration reload races, cross‑datacenter latency, session stickiness issues, and blind‑spot monitoring—while providing concrete Lua scripts, Nginx configurations, monitoring commands, and step‑by‑step remediation strategies.

DevOpsLuaNginx
0 likes · 43 min read
7 Hidden Traps in Nginx+Lua Gray Releases and How to Fix Them
DevOps Operations Practice
DevOps Operations Practice
Feb 4, 2026 · Cloud Native

How to Implement Canary Deployments with Istio on Kubernetes

This guide explains why gray (canary) releases are essential for production stability in internet companies, and provides step‑by‑step configurations using Istio’s VirtualService, Gateway, and DestinationRule resources to route traffic by percentage or request headers in a Kubernetes cluster.

IstioKubernetesService Mesh
0 likes · 6 min read
How to Implement Canary Deployments with Istio on Kubernetes
Linux Ops Smart Journey
Linux Ops Smart Journey
Nov 20, 2025 · Cloud Native

Mastering Envoy Request Mirroring: Safe Shadow Testing for Production Traffic

This article explains Envoy's request mirroring feature, shows how it copies live HTTP requests to a test backend without affecting the original response, and provides step‑by‑step configuration examples for mirroring all traffic, selective paths, percentage‑based sampling, and header‑driven routing, plus practical tips and typical use cases.

Cloud NativeEnvoyRequest Mirroring
0 likes · 11 min read
Mastering Envoy Request Mirroring: Safe Shadow Testing for Production Traffic
MaGe Linux Operations
MaGe Linux Operations
Oct 12, 2025 · Backend Development

Avoid 7 Fatal Traps in Nginx+Lua Gray Releases and How to Fix Them

This article examines seven hidden risks when implementing gray releases with Nginx and Lua—memory leaks, blocking operations, uneven hash distribution, hot‑update atomicity, cross‑data‑center latency, session‑stickiness conflicts, and monitoring blind spots—and provides concrete Lua code fixes, Nginx configurations, monitoring scripts, and best‑practice recommendations to ensure reliable, performant deployments.

LuaNginxgray release
0 likes · 42 min read
Avoid 7 Fatal Traps in Nginx+Lua Gray Releases and How to Fix Them
Lin is Dream
Lin is Dream
Apr 30, 2025 · Operations

How to Implement Gray Release with Nginx: Step‑by‑Step Strategies

This article explains how to use Nginx to implement gray release—gradually rolling out a new application version to a subset of users—by configuring header‑based, cookie‑based, and IP‑address‑based routing strategies, detailing the required Nginx directives, deployment steps, and verification process.

Tomcatgray releasetraffic routing
0 likes · 8 min read
How to Implement Gray Release with Nginx: Step‑by‑Step Strategies
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 20, 2025 · Cloud Native

TrafficRoute GTM: GEO‑Based Routing and Traffic Orchestration at ByteDance

This article explains how ByteDance’s TrafficRoute GTM, a DNS‑based global traffic routing service, uses GEO‑based routing, health‑check orchestration, and intelligent load‑balancing to achieve high stability, performance, and cost efficiency for ultra‑large‑scale traffic across multiple regions and CDN providers.

ByteDanceCloud NativeDNS Load Balancing
0 likes · 11 min read
TrafficRoute GTM: GEO‑Based Routing and Traffic Orchestration at ByteDance
Volcano Engine Developer Services
Volcano Engine Developer Services
Oct 28, 2024 · Cloud Native

How ByteDance Scales Services with Multi‑Region Unitization Architecture

This article explains ByteDance’s multi‑region unitization approach, covering its core concepts, motivations, architectural challenges, traffic routing, data synchronization, cut‑over strategies, and future evolution for large‑scale, resilient services. It also discusses operational optimizations, risk controls, and the impact on cost and development efficiency.

Cloud Nativedata synchronizationmulti-region
0 likes · 20 min read
How ByteDance Scales Services with Multi‑Region Unitization Architecture
DeWu Technology
DeWu Technology
Mar 25, 2024 · Cloud Native

Design and Implementation of Same‑City Dual‑Active Architecture for a Transaction Platform

The paper details a same‑city dual‑active architecture for a high‑traffic transaction platform, combining blue‑green and dual‑cluster deployment with zone‑aware routing, middleware transformations, and a gradual traffic‑coloring release process that achieved near‑50/50 traffic split, stable performance, minimal cost, and outlines remaining challenges.

DeploymentDual-Activecloud-native
0 likes · 20 min read
Design and Implementation of Same‑City Dual‑Active Architecture for a Transaction Platform
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Feb 27, 2024 · Cloud Native

Implementing SwimLane Isolation with Service Mesh and Kubernetes: Architecture, WASM Filters, and CRD Controllers

This article describes how to use Istio Service Mesh, Kubernetes CRDs, and custom WASM Envoy filters to create isolated swim‑lane call chains that prevent branch conflicts, enable full‑link header propagation, and support features such as Java remote debugging, middleware deployment, and hot code reload.

CRDIstioService Mesh
0 likes · 26 min read
Implementing SwimLane Isolation with Service Mesh and Kubernetes: Architecture, WASM Filters, and CRD Controllers
Alibaba Cloud Native
Alibaba Cloud Native
Oct 13, 2023 · Cloud Native

Why Microservice Governance Matters and How OpenSergo Tackles Its Challenges

The article explains the stability challenges of modern microservice architectures, outlines the three governance domains (development/testing, change, runtime), and introduces OpenSergo’s open, cloud‑native specifications, control‑plane, and data‑plane solutions for traffic routing, gray‑release, and fault‑tolerance.

OpenSergofault tolerancegray release
0 likes · 18 min read
Why Microservice Governance Matters and How OpenSergo Tackles Its Challenges
Alibaba Cloud Native
Alibaba Cloud Native
Jul 21, 2023 · Cloud Native

How to Overcome Gray Release Challenges in Microservice Architectures

This article explains the difficulties of performing gray releases in microservice architectures and presents full‑link gray release concepts, two implementation strategies—environment isolation and traffic routing—along with practical solutions using Istio, service‑discovery agents, tracing baggage, and Alibaba Cloud MSE integrated with ZadigX.

IstioMSEMicroservices
0 likes · 10 min read
How to Overcome Gray Release Challenges in Microservice Architectures
Top Architect
Top Architect
Jan 6, 2023 · Backend Development

Janus Gateway: Architecture, Routing Rules, and Performance at Baidu

The article explains Baidu's Janus gateway—its motivations, three‑level routing design, variable and condition expression language, plugin implementations for disaster recovery and caching, and performance benchmarks—showing how it supports millions of QPS while remaining flexible and efficient.

BackendExpression Languagegateway
0 likes · 11 min read
Janus Gateway: Architecture, Routing Rules, and Performance at Baidu
Zhuanzhuan Tech
Zhuanzhuan Tech
Jan 4, 2023 · Operations

Evolution of Zhaozhuan Test Environment Governance: From Physical Isolation to Tag‑Based Traffic Routing

This article describes how Zhaozhuan’s testing environment evolved through three versions—physical isolation, automatic‑IP‑tag routing, and manual‑tag routing—detailing the architectural background, implementation principles, advantages, drawbacks, and supporting tools that dramatically reduced deployment time and resource consumption while introducing new operational challenges.

Cloud NativeOperationsservice governance
0 likes · 23 min read
Evolution of Zhaozhuan Test Environment Governance: From Physical Isolation to Tag‑Based Traffic Routing
Architecture Digest
Architecture Digest
Dec 14, 2022 · Backend Development

Why Baidu Built Janus: Design and Implementation of a High‑Performance General Gateway

Janus is Baidu’s high‑throughput, multi‑purpose gateway that complements BFE, supporting traffic, business, and hybrid routing for dozens of internal services; the article explains its motivations, architecture, three‑tier routing rules, variable and conditional expressions, plugin system, performance benchmarks, and future extensions.

Plugin Systembackend-developmentgateway
0 likes · 12 min read
Why Baidu Built Janus: Design and Implementation of a High‑Performance General Gateway
Tencent Cloud Middleware
Tencent Cloud Middleware
Dec 13, 2022 · Cloud Native

How to Master Microservice Routing, Gray Release, and Multi‑Active Disaster Recovery

This article presents a comprehensive guide to microservice architecture evolution, covering routing, multi‑active deployment, gray releases, canary/rolling/blue‑green strategies, traffic shading, rate limiting, and practical implementation steps using cloud‑native gateways, service meshes, and Kubernetes labeling.

cloud-nativegray-releasemulti-active
0 likes · 19 min read
How to Master Microservice Routing, Gray Release, and Multi‑Active Disaster Recovery
High Availability Architecture
High Availability Architecture
Dec 9, 2022 · Backend Development

Design and Implementation of Baidu's Janus General Gateway Service

The article explains why Baidu built the high‑performance Janus gateway, its architecture and deployment topology, the three routing modes, the three‑level rule system with variable and condition expressions, plugin extensibility, performance benchmarks, and how the design can be generalized to other use cases.

Backendcondition expressiongateway
0 likes · 9 min read
Design and Implementation of Baidu's Janus General Gateway Service
Alibaba Cloud Native
Alibaba Cloud Native
Dec 6, 2022 · Cloud Native

Mastering Full‑Chain Gray Deployments in Cloud‑Native Microservices

This article explains the fundamentals of full‑chain gray releases in microservice architectures, covering service hierarchy, high‑cohesion low‑coupling design, deployment strategies with Kubernetes namespaces, traffic routing rules, and the essential infrastructure components needed for robust cloud‑native applications.

Microservicesgray releaseservice decomposition
0 likes · 9 min read
Mastering Full‑Chain Gray Deployments in Cloud‑Native Microservices
Baidu Geek Talk
Baidu Geek Talk
Nov 28, 2022 · Backend Development

How Baidu’s Janus Gateway Powers Millions of QPS with Flexible Routing

This article analyzes Baidu's Janus gateway—why it was built despite BFE, its architecture and deployment, three‑layer routing design, variable and condition expression languages, performance benchmarks versus raw Go code, and how its plugin system enables both generic and highly customized traffic‑dispatch solutions.

Backend ArchitecturePlugin Systemgateway
0 likes · 11 min read
How Baidu’s Janus Gateway Powers Millions of QPS with Flexible Routing
Alibaba Cloud Native
Alibaba Cloud Native
Oct 13, 2022 · Cloud Native

How OpenSergo Enables Unified Traffic Routing for Cloud‑Native Microservices

This article explains the concept of traffic routing in microservice governance, outlines the challenges of heterogeneous environments, introduces the OpenSergo project as a unified, multi‑language solution, and provides detailed CRD examples and demo steps for implementing tag, canary, and full‑link gray routing in Kubernetes.

CRDKubernetesMicroservices
0 likes · 16 min read
How OpenSergo Enables Unified Traffic Routing for Cloud‑Native Microservices
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 5, 2022 · Operations

ITCP Alliance Closed‑Door Technical Exchange on Traffic Routing – Presentations, Discussions, and Future Plans

On August 5, the ITCP Alliance hosted a four‑hour closed‑door technical exchange at ZhaiZhai Group where five member companies shared detailed traffic routing practices, discussed common challenges, and outlined future collaborative initiatives to improve service governance and operational efficiency.

ITCP AllianceMicroservicesTesting Environment
0 likes · 6 min read
ITCP Alliance Closed‑Door Technical Exchange on Traffic Routing – Presentations, Discussions, and Future Plans
Alibaba Cloud Native
Alibaba Cloud Native
Jul 14, 2022 · Cloud Native

How to Implement Full‑Link Gray Release with OpenSergo and MSE

This guide explains the concept of full‑link gray release in microservice architectures, introduces OpenSergo's unified governance standards, and provides step‑by‑step configurations—including traffic labeling, workload labeling, and database shadowing—to achieve seamless multi‑service version rollouts.

MSEMicroservicesOpenSergo
0 likes · 11 min read
How to Implement Full‑Link Gray Release with OpenSergo and MSE
Alibaba Cloud Native
Alibaba Cloud Native
Jul 5, 2022 · Cloud Native

How to Implement Full‑Chain Gray Release with OpenSergo and Apache APISIX

This article explains the concept of full‑link gray release in microservice architectures and provides step‑by‑step guidance on using OpenSergo's v1alpha1 traffic‑routing standard together with Apache APISIX and Alibaba Cloud MSE to achieve fine‑grained, multi‑service gray deployments.

Apache APISIXMicroservicesOpenSergo
0 likes · 15 min read
How to Implement Full‑Chain Gray Release with OpenSergo and Apache APISIX
Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 16, 2022 · Backend Development

Leveraging ngx_lua for Traffic Grouping in Nginx

This article explains how to use the ngx_lua module in Nginx to assign traffic tags, implement header‑based or domain‑based routing, and integrate with dynamic upstreams for parallel testing, load testing, and gray‑release scenarios, providing code examples and configuration details.

BackendLua scriptingload balancing
0 likes · 9 min read
Leveraging ngx_lua for Traffic Grouping in Nginx
DeWu Technology
DeWu Technology
Jan 26, 2022 · Operations

Gray Release Strategy and Architecture for Online Customer Service System

The article describes the “小得物” gray‑release environment—a single‑region, isolated production setup that adds dedicated SLBs and DLB routing, uses UID‑based user and staff segmentation via HTTP headers and message metadata, and enables daytime partial‑traffic releases for the online customer‑service system, dramatically improving stability and reducing incident rates.

Backend ArchitectureDeploymentgray release
0 likes · 10 min read
Gray Release Strategy and Architecture for Online Customer Service System
Alibaba Cloud Native
Alibaba Cloud Native
Dec 15, 2021 · Cloud Native

How to Implement Full‑Chain Gray Release in Microservices: Strategies and Step‑by‑Step Guide

This article explains the challenges of releasing new microservice versions, compares traditional blue‑green and canary deployments, introduces the concept of full‑chain gray release, and provides detailed, practical solutions—including physical and logical isolation, label routing, traffic coloring, distributed tracing, and a hands‑on MSE cloud‑native gateway demo with code snippets.

KubernetesMSEMicroservices
0 likes · 29 min read
How to Implement Full‑Chain Gray Release in Microservices: Strategies and Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Dec 8, 2021 · Operations

How Xianyu Achieved Multi‑Region High Availability: Architecture, Challenges, and Solutions

This article details Xianyu's transition from a single‑site to a multi‑region deployment, covering scalability limits, disaster‑recovery strategies, traffic routing, data consistency decisions, service and database architecture, and the operational principles that enable low‑cost, high‑availability scaling across regions.

Database Replicationcloud architecturemulti-region deployment
0 likes · 19 min read
How Xianyu Achieved Multi‑Region High Availability: Architecture, Challenges, and Solutions
Xianyu Technology
Xianyu Technology
Oct 27, 2021 · Backend Development

Migrating Idlecenter: Code and Traffic Migration Strategies for Large-Scale Backend Services

The migration of Xianyu’s legacy Idlecenter service split into code migration—defining clear RPC‑service boundaries, moving middleware together, and avoiding refactoring—and traffic migration using HSF routing to shift load transparently, enabling gray releases, observability, sub‑second rollbacks, cutting effort to one person‑week per service with zero faults and a reusable checklist.

HSFMicroservicesbackend-migration
0 likes · 9 min read
Migrating Idlecenter: Code and Traffic Migration Strategies for Large-Scale Backend Services
Xianyu Technology
Xianyu Technology
Oct 14, 2021 · Cloud Computing

Multi-Region High Availability Architecture for Xianyu Recommendation Service

The Xianyu recommendation service was re‑architected into an active‑active, multi‑region high‑availability system—using a unified access‑layer router, centralizing long‑tail dependencies, keeping data unsharded, refactoring caches and MySQL replication, and adhering to traffic‑closed‑loop and availability‑first principles—to overcome latency, improve scalability, and ensure low‑cost disaster recovery across two regions and three data centers.

Database ReplicationSystem Architecturehigh availability
0 likes · 15 min read
Multi-Region High Availability Architecture for Xianyu Recommendation Service
Yuanfudao Tech
Yuanfudao Tech
Jul 30, 2021 · Cloud Native

Virtual Environment for Isolated Branch Testing in Service Mesh

The article describes a virtual environment solution that uses traffic coloring and routing to enable independent branch testing for micro‑services, improving development efficiency, reducing test costs, and supporting HTTP, RPC, and MQ protocols within a cloud‑native infrastructure.

Cloud NativeService Meshtraffic routing
0 likes · 15 min read
Virtual Environment for Isolated Branch Testing in Service Mesh
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 19, 2021 · Operations

Mastering Gray Release: Design, Strategies, and Real-World Implementation

This article explains the concept of gray (canary) release, outlines a simple system architecture with essential components, details common traffic‑splitting strategies, and demonstrates both basic and complex implementation scenarios using Nginx, gateway services, and database migration techniques.

Service Architecturecanary deploymentdatabase migration
0 likes · 6 min read
Mastering Gray Release: Design, Strategies, and Real-World Implementation
Architects' Tech Alliance
Architects' Tech Alliance
Feb 17, 2021 · Databases

How Alipay Handles 540k TPS: Inside the LDC Architecture, Unitization and CAP Analysis

This article dissects Alipay's massive Double‑11 payment surge, explaining how its Logical Data Center (LDC) and unit‑based architecture—RZone, GZone, and CZone—scale to hundreds of thousands of transactions per second, manage traffic routing, implement disaster‑recovery, and navigate the CAP theorem using OceanBase and Paxos.

CAP theoremDistributed SystemsLDC architecture
0 likes · 39 min read
How Alipay Handles 540k TPS: Inside the LDC Architecture, Unitization and CAP Analysis
Zhuanzhuan Tech
Zhuanzhuan Tech
Jan 27, 2021 · Backend Development

IP‑Tag Based Traffic Routing and Distributed Tracing System for Test Environments

This article describes how a microservice architecture uses IP‑tag traffic routing to separate dynamic test environments from stable ones, implements RPC and MQ routing, and introduces a custom Zipkin‑based distributed tracing system called Tianwang to improve deployment efficiency, resource utilization, and debugging in large‑scale backend services.

Distributed TracingMQMicroservices
0 likes · 12 min read
IP‑Tag Based Traffic Routing and Distributed Tracing System for Test Environments
Architecture Digest
Architecture Digest
Nov 15, 2020 · Cloud Native

Ele.me's Multi‑Active Architecture: Design Principles, Core Components and Implementation Overview

This article explains how Ele.me built a multi‑active, geographically distributed system that enables elastic scaling and data‑center‑level disaster recovery by partitioning services, routing traffic, replicating data in real time, and enforcing strict consistency and availability principles.

Distributed Systemsdata replicationmulti-active
0 likes · 18 min read
Ele.me's Multi‑Active Architecture: Design Principles, Core Components and Implementation Overview
Dada Group Technology
Dada Group Technology
Jul 14, 2020 · Backend Development

Design and Implementation of a Flexible Service Governance and Traffic Distribution Engine at Dada Group

This article describes how Dada Group tackled rapid micro‑service growth by designing a language‑agnostic, lightweight service governance and traffic routing engine that uses Consul metadata, configurable routing rules, and link‑based isolation to enable online pressure testing, parallel development, hot‑cold service separation, gray releases, and dynamic rate limiting.

Backend ArchitectureCloud NativeMicroservices
0 likes · 10 min read
Design and Implementation of a Flexible Service Governance and Traffic Distribution Engine at Dada Group
Alibaba Cloud Native
Alibaba Cloud Native
May 23, 2020 · Cloud Native

Deploying Istio Multi-Cluster Service Mesh with Multi-Control-Plane Topology

This guide explains how to set up Istio across multiple Kubernetes clusters using a multi‑control‑plane topology, covering CA secret creation, control‑plane installation, DNS configuration, sample application deployment, ServiceEntry and DestinationRule creation, and cross‑cluster traffic routing verification.

Cloud NativeIstioKubernetes
0 likes · 16 min read
Deploying Istio Multi-Cluster Service Mesh with Multi-Control-Plane Topology
37 Interactive Technology Team
37 Interactive Technology Team
Apr 23, 2018 · Backend Development

API Gateway Overview and Practical Implementation Using OpenResty/Nginx

The article explains how an API gateway serves as a unified, secure entry point for services, outlines the limitations of manual NGINX configurations, and describes a practical implementation using OpenResty/Nginx with the open‑source Orange framework—enhanced with dynamic routing, header‑based authentication, encryption, and high‑availability design, dubbed the Aegis gateway.

OpenRestyapi-gatewaytraffic routing
0 likes · 7 min read
API Gateway Overview and Practical Implementation Using OpenResty/Nginx