Tagged articles
26 articles
Page 1 of 1
Ray's Galactic Tech
Ray's Galactic Tech
Mar 24, 2026 · Cloud Native

Mastering Production-Grade Blue‑Green and Canary Deployments on Kubernetes

This comprehensive guide explains how to design, implement, and operate production‑grade blue‑green and canary releases on Kubernetes, covering traffic control, state handling, capacity planning, observability, automation scripts, code examples, and best‑practice checklists to ensure safe, scalable rollouts in high‑traffic environments.

Blue‑Green deploymentGitOpsKubernetes
0 likes · 32 min read
Mastering Production-Grade Blue‑Green and Canary Deployments on Kubernetes
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2026 · Operations

Master HAProxy ACLs: Dynamic Routing, Traffic Splitting, and Real‑Time Updates

This comprehensive guide explains HAProxy ACL fundamentals, showcases powerful routing patterns such as multi‑domain, path‑based, header‑based, and canary releases, provides step‑by‑step configuration examples, scripts for runtime adjustments, best‑practice recommendations, troubleshooting tips, and monitoring strategies for production‑grade load balancing.

ACLBlue‑Green deploymentHAProxy
0 likes · 40 min read
Master HAProxy ACLs: Dynamic Routing, Traffic Splitting, and Real‑Time Updates
MaGe Linux Operations
MaGe Linux Operations
Mar 25, 2025 · Cloud Native

Mastering Canary Releases with Argo Rollout: A Step‑by‑Step Guide

This article explains the concept of canary (gray) releases, shows how to set up separate production and canary environments on Kubernetes, configure traffic splitting via Ingress annotations or headers, and automate the whole process with Argo Rollout, including detailed YAML examples and verification commands.

Argo RolloutDeployment AutomationIngress
0 likes · 17 min read
Mastering Canary Releases with Argo Rollout: A Step‑by‑Step Guide
Huolala Tech
Huolala Tech
Aug 28, 2024 · Backend Development

How Huolala Built a Robust Backend Testing Framework to Cut Defects by 40%

This article details Huolala's comprehensive server‑side quality assurance strategy—covering code‑branch checks, change testing, regression, canary releases, and monitoring—to improve stability, reduce financial loss, and achieve a 40% defect‑rate reduction across its microservice architecture.

Backend testingMicroservicesPerformance Testing
0 likes · 17 min read
How Huolala Built a Robust Backend Testing Framework to Cut Defects by 40%
Top Architect
Top Architect
May 23, 2024 · Operations

Blue‑Green, Rolling, and Canary Deployment Strategies Explained

This article provides a concise overview of three common deployment strategies—blue‑green, rolling, and canary (gray) releases—detailing their workflows, advantages, and key considerations for ensuring smooth, low‑risk production updates.

Blue-GreenContinuous DeliveryDeployment
0 likes · 9 min read
Blue‑Green, Rolling, and Canary Deployment Strategies Explained
Alibaba Cloud Native
Alibaba Cloud Native
Mar 22, 2024 · Cloud Native

Implement Complex Canary Releases with MSE Cloud Native Gateway WASM Plugins

Learn how to use Alibaba Cloud's MSE Cloud Native Gateway WASM plugins to implement sophisticated full‑link canary releases, including custom header‑based routing, parameter‑driven traffic percentages, and multi‑condition rules, with step‑by‑step Go code, configuration examples, and compilation instructions.

GoMSEMicroservices
0 likes · 12 min read
Implement Complex Canary Releases with MSE Cloud Native Gateway WASM Plugins
Alibaba Cloud Native
Alibaba Cloud Native
Aug 17, 2023 · Cloud Native

Hands‑On Evaluation of Alibaba Cloud’s MSE‑Higress Cloud‑Native Gateway

This article walks through a complete hands‑on assessment of Alibaba Cloud’s MSE‑Higress cloud‑native gateway, covering purchase, service and route creation, rewrite policies, rate‑limiting tests, EDAS microservice integration (HTTP, Dubbo, gRPC), canary release configuration, plugin market comparison, and a set of practical improvement suggestions.

Cloud Native GatewayEDAS IntegrationMSE-Higress
0 likes · 20 min read
Hands‑On Evaluation of Alibaba Cloud’s MSE‑Higress Cloud‑Native Gateway
DevOps
DevOps
Jun 10, 2022 · Operations

Understanding Deployment, Release, and Continuous Deployment: Strategies, Practices, and Facebook Case Study

This comprehensive guide clarifies the differences between deployment and release, explores continuous deployment concepts, details various deployment and release strategies such as blue‑green, rolling, dark launch, canary, gray, and A/B testing, and examines supporting technologies like feature toggles and branch‑by‑abstraction, illustrated with a Facebook case study.

DeploymentDevOpscanary release
0 likes · 35 min read
Understanding Deployment, Release, and Continuous Deployment: Strategies, Practices, and Facebook Case Study
Ctrip Technology
Ctrip Technology
Jan 6, 2022 · Cloud Native

High‑Availability Architecture and Performance Optimizations for Service Mesh at Ctrip

This article describes Ctrip's cloud‑native Service Mesh deployment, detailing its multi‑IDC high‑availability design, fault‑scenario analysis, xDS push metrics, event‑handling optimizations, cold‑start improvements, and progressive canary release strategies to ensure reliable, scalable service traffic management.

Cloud NativePerformance OptimizationService Mesh
0 likes · 16 min read
High‑Availability Architecture and Performance Optimizations for Service Mesh at Ctrip
Cloud Native Technology Community
Cloud Native Technology Community
Nov 9, 2021 · Cloud Native

Implementing Canary (Gray) Releases in Service Mesh Architecture with Kubernetes and Istio

This article explains the concept of canary (gray) releases, demonstrates how to perform rolling updates and precise traffic splitting in Kubernetes, and shows how to achieve fine‑grained canary deployments using Istio’s VirtualService and DestinationRule resources with practical YAML and kubectl examples.

Cloud NativeDevOpsIstio
0 likes · 24 min read
Implementing Canary (Gray) Releases in Service Mesh Architecture with Kubernetes and Istio
DevOps Cloud Academy
DevOps Cloud Academy
Oct 26, 2021 · Cloud Native

Progressive Delivery with Spinnaker: Principles, Architecture, and Implementation

This article explains the concept of progressive delivery, its industrial origins, how cloud‑native tools like Kubernetes, Traefik and Spinnaker enable automated A/B testing, canary and gray releases, and the practical benefits for developers, operations, and product teams when releasing features to millions of users.

A/B testingCloud NativeKubernetes
0 likes · 9 min read
Progressive Delivery with Spinnaker: Principles, Architecture, and Implementation
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 6, 2021 · Operations

Mastering Release Strategies: Alibaba’s DevOps Playbook for Faster, Safer Deployments

This article surveys common software release strategies—stop‑the‑world, canary, gray/rolling, blue‑green, A/B testing, and traffic‑isolation—detailing their advantages, disadvantages, and ideal scenarios, and then presents Alibaba’s practical best‑practice guide for planning, monitoring, and continuously delivering high‑quality releases.

Blue‑Green deploymentContinuous DeploymentOperations
0 likes · 16 min read
Mastering Release Strategies: Alibaba’s DevOps Playbook for Faster, Safer Deployments
JD Cloud Developers
JD Cloud Developers
Mar 2, 2021 · Operations

Deployment vs Release: Unraveling Modern DevOps Strategies

This article clarifies the distinction between deployment and release, explores historical shifts, and details contemporary strategies such as continuous deployment, on‑demand release, blue‑green, rolling, dark launch, canary, gray releases, A/B testing, and feature toggles, illustrated with real‑world Facebook case studies.

Blue-GreenContinuous DeploymentDeployment
0 likes · 32 min read
Deployment vs Release: Unraveling Modern DevOps Strategies
DevOps
DevOps
Feb 7, 2021 · Operations

Understanding Deployment, Release, and Continuous Deployment Strategies

This comprehensive guide explains the differences between deployment and release, defines continuous deployment and on‑demand release, and details practical strategies such as blue‑green, rolling, dark launch, canary, gray, and A/B testing, supported by feature toggles, feature branches, and real‑world Facebook case studies.

Blue-GreenContinuous DeploymentDevOps
0 likes · 36 min read
Understanding Deployment, Release, and Continuous Deployment Strategies
Architects Research Society
Architects Research Society
Sep 14, 2020 · Backend Development

Canary Release for API Version Management: Concepts and ING Case Study

The article explains the challenges of API version control, introduces canary release as an alternative deployment strategy, and illustrates its practical implementation at ING Bank, highlighting benefits such as gradual rollout, easy rollback, and improved stability for continuously evolving APIs.

API VersioningBackend DevelopmentING
0 likes · 9 min read
Canary Release for API Version Management: Concepts and ING Case Study
Alibaba Cloud Native
Alibaba Cloud Native
Jul 30, 2020 · Cloud Native

Master Canary Releases for Spring Cloud on Kubernetes with EDAS

This guide explains how to safely upgrade Spring Cloud microservices on an EDAS‑managed Kubernetes cluster using canary (gray) releases, covering configuration of batch deployment, traffic routing rules, content‑based and ratio‑based gray policies, monitoring, and rollback procedures.

EDASKubernetesSpring Cloud
0 likes · 9 min read
Master Canary Releases for Spring Cloud on Kubernetes with EDAS
Programmer DD
Programmer DD
Sep 11, 2019 · Cloud Native

Mastering IngressRoute Cascade: Blue‑Green Deployments and Canary Releases

This article explains the advanced usage of Traefik's IngressRoute, focusing on the cascade feature and how it enables blue‑green deployment and canary release strategies by chaining routes, rewriting paths, and assigning traffic weights across multiple namespaces.

Blue‑Green deploymentIngressRouteKubernetes
0 likes · 9 min read
Mastering IngressRoute Cascade: Blue‑Green Deployments and Canary Releases
21CTO
21CTO
Jul 2, 2019 · Operations

How to Build Ultra‑Reliable Systems: Multi‑Level Caching, Isolation, and Monitoring Strategies

This article outlines practical techniques for achieving high system availability, covering multi‑level caching, dynamic group switching, database and service isolation across data centers, concurrency control, gray‑release deployment, comprehensive monitoring, graceful degradation, and data consistency models, with insights on leveraging big‑data pipelines for intelligent logistics.

Big Datacachingcanary release
0 likes · 10 min read
How to Build Ultra‑Reliable Systems: Multi‑Level Caching, Isolation, and Monitoring Strategies
Architecture Digest
Architecture Digest
Apr 15, 2019 · Operations

Evolution of Zhihu's Application Deployment System: From Physical Machines to Cloud‑Native Kubernetes

This article details the design and evolution of Zhihu's deployment platform, covering its early physical‑machine system, the transition to container orchestration with Mesos and Kubernetes, and advanced features such as blue‑green, canary releases, pre‑deployment, and branch deployments that enable rapid, reliable continuous delivery for large‑scale internet services.

Blue-GreenContinuous DeploymentKubernetes
0 likes · 14 min read
Evolution of Zhihu's Application Deployment System: From Physical Machines to Cloud‑Native Kubernetes
dbaplus Community
dbaplus Community
Apr 24, 2018 · Cloud Native

How Istio Simplifies Service Mesh Management for Kubernetes Microservices

This article explains why microservice architectures need reliable communication, load balancing, fault tolerance, monitoring, tracing and circuit breaking, and shows how Istio—a cloud‑native service mesh built on Envoy—provides these capabilities, enabling blue‑green and canary deployments, traffic routing, retries, and observability within Kubernetes.

Blue‑Green deploymentIstioKubernetes
0 likes · 8 min read
How Istio Simplifies Service Mesh Management for Kubernetes Microservices
DevOps
DevOps
Oct 12, 2017 · Cloud Computing

Lessons Learned from the Visual Studio Online Launch: Scaling, DevOps, and Feature‑Flag Practices

The article recounts Visual Studio Online’s 2013 launch outage, explains how Microsoft adopted multi‑region scaling, canary releases, continuous integration, and feature‑flag patterns to transition from Agile to DevOps, and shows how these practices dramatically improved service stability and accelerated product delivery.

DevOpsSaaScanary release
0 likes · 11 min read
Lessons Learned from the Visual Studio Online Launch: Scaling, DevOps, and Feature‑Flag Practices