Tagged articles

canary release

34 articles · Page 1 of 1
Java Captain
Java Captain
Sep 25, 2026 · Backend Development

Tencent Architect's Decade of Insights: Simple, Evolvable Architecture Principles

A Tencent architect with nearly ten years experience shares principles for simple, evolvable architecture: modularization, layering, focusing on core business needs like QQ's social chat, avoiding premature optimization, service design with monitoring and canary releases, and code design with clear structure and single responsibility.

QQSystem DesignTencent
0 likes · 4 min read
Tencent Architect's Decade of Insights: Simple, Evolvable Architecture Principles
dbaplus Community
dbaplus Community
Sep 21, 2026 · R&D Management

AI-Driven Large-Scale Refactoring: Qunar's 70% Efficiency Boost with Harness & Loop

Qunar shares its engineering methodology for AI-driven large-scale refactoring of a 150K-line high-concurrency core system, achieving 70% efficiency gains (100PD to 30PD), 70% latency reduction, and 45% resource savings through Harness-Loop constraints, task decomposition, shadow traffic validation, and phased rollout.

AI codingEngineering MethodologyHarness-Loop
0 likes · 27 min read
AI-Driven Large-Scale Refactoring: Qunar's 70% Efficiency Boost with Harness & Loop
Random Bulletin
Random Bulletin
Sep 10, 2026 · Operations

Canary Releases at 10M QPS: Making Gradual Rollouts Mandatory, Not Optional

This article explains why canary releases become essential at 10M QPS, detailing how to define canary units by identity, failure domain, and business scenario; set absolute traffic limits; use evidence-driven state machines with four metric layers; ensure version compatibility; choose rollback, feature-flag, or forward-fix strategies; build platform capabilities; avoid common pitfalls; and make canary the default deployment path.

10M QPScanary releasedeployment strategy
0 likes · 30 min read
Canary Releases at 10M QPS: Making Gradual Rollouts Mandatory, Not Optional
Random Bulletin
Random Bulletin
Aug 13, 2026 · Cloud Native

Canary Releases: From Simple Percentages to Precise, Attribute‑Based Deployments

The article examines how traditional percentage‑based canary releases evolve into fine‑grained, attribute‑driven deployments with session stickiness, automated SLO gating, traffic mirroring, and service‑mesh integration, highlighting five pain points, practical solutions, and the hidden prerequisites for large‑scale systems.

IstioKubernetesSLO
0 likes · 19 min read
Canary Releases: From Simple Percentages to Precise, Attribute‑Based Deployments
Xiaolin Talks Programming
Xiaolin Talks Programming
Jun 29, 2026 · Backend Development

Spring Boot Feature Toggles & Canary Releases: Decoupling Deployment from Release for Safe Microservice Iteration

This article details a production-grade system for implementing dynamic feature toggles and canary releases in Spring Boot, covering architecture design, config-center integration with Nacos/Apollo, code patterns using AOP and strategy routing, traffic-splitting algorithms with user stickiness, A/B test metrics collection, and toggle lifecycle governance with hard TTL cleanup.

NacosSpELSpring Boot
0 likes · 20 min read
Spring Boot Feature Toggles & Canary Releases: Decoupling Deployment from Release for Safe Microservice Iteration
Architecture & Thinking
Architecture & Thinking
May 18, 2026 · Backend Development

Practical Traffic Governance: Canary Release, Circuit Breaking, and Auto Fault Recovery

This article explains how canary releases, circuit‑breaker degradation, and automatic fault‑recovery mechanisms work together to ensure high availability and stability in distributed microservice systems, providing detailed principles, configuration steps, code samples, and real‑world case studies.

Auto Fault RecoveryCircuit BreakerKubernetes
0 likes · 18 min read
Practical Traffic Governance: Canary Release, Circuit Breaking, and Auto Fault Recovery
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 DeploymentCI/CDGitOps
0 likes · 32 min read
Mastering Production-Grade Blue‑Green and Canary Deployments on Kubernetes
Architect Practice
Architect Practice
Mar 18, 2026 · Cloud Native

Design and Implementation of Traffic Swimlanes for Full‑Link Isolation and Canary Releases

Traffic swimlanes provide logical isolation for microservice requests by tagging, propagating, and routing traffic based on lane metadata, enabling cost‑effective testing environments, canary releases, A/B testing, full‑link load testing, and parallel development while reducing resource consumption and improving stability.

JavaSpring Cloudcanary release
0 likes · 29 min read
Design and Implementation of Traffic Swimlanes for Full‑Link Isolation and Canary Releases
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 RolloutCI/CDDeployment Automation
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 testingcanary releasemicroservices
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 DeliveryRolling release
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.

GoMSEcanary release
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.

DevOpscanary releasedeployment
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.

Performance Optimizationcanary releasecloud-native
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.

DevOpsIstioKubernetes
0 likes · 24 min read
Implementing Canary (Gray) Releases in Service Mesh Architecture with Kubernetes and Istio
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 Deploymentcanary release
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 DeploymentDevOps
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 VersioningINGbackend development
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.

Cachingbig datacanary 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-GreenCI/CDContinuous Deployment
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.

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