Tag

Canary Deployment

0 views collected around this technical thread.

Top Architect
Top Architect
May 26, 2025 · Backend Development

Implementing Gray (Canary) Release in Spring Cloud with Nacos and Custom Load Balancer

This article explains how to implement gray (canary) release in a Spring Cloud project using Nacos for service discovery, custom request headers, ThreadLocal gray flags, Spring Cloud Gateway filters, custom Ribbon load balancer rules, and provides full code snippets, configuration steps, and deployment instructions.

Canary DeploymentNacosSpring Cloud
0 likes · 20 min read
Implementing Gray (Canary) Release in Spring Cloud with Nacos and Custom Load Balancer
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 6, 2024 · Cloud Native

Full‑Chain Gray Release with Alibaba Service Mesh (ASM) and Kruise Rollout

This guide explains how to implement full‑link gray release using Alibaba Service Mesh (ASM) swimlane isolation together with the open‑source Kruise Rollout framework, providing step‑by‑step configurations, Kubernetes manifests, and command‑line examples for traffic routing, canary deployments, and rollback in a cloud‑native environment.

ASMCanary DeploymentIstio
0 likes · 19 min read
Full‑Chain Gray Release with Alibaba Service Mesh (ASM) and Kruise Rollout
Linux Ops Smart Journey
Linux Ops Smart Journey
Sep 12, 2024 · Cloud Native

Master Canary Deployments with Ingress Nginx: A Step‑by‑Step Guide

Learn how to implement safe, incremental releases using Canary deployment with the Ingress Nginx Controller, covering traffic-splitting strategies based on headers, cookies, and service weight, detailed annotation configurations, and practical YAML and curl examples for verification.

Canary DeploymentIngressKubernetes
0 likes · 10 min read
Master Canary Deployments with Ingress Nginx: A Step‑by‑Step Guide
Lobster Programming
Lobster Programming
Aug 23, 2024 · Operations

How to Implement Gray (Canary) Deployments with Nginx: Weight & Cookie Strategies

This article explains gray (canary) release concepts and demonstrates two practical Nginx-based methods—weight distribution and client‑request routing—complete with configuration snippets, enabling safe incremental rollouts and A/B testing for production systems.

Canary DeploymentDevOpsLoad Balancing
0 likes · 5 min read
How to Implement Gray (Canary) Deployments with Nginx: Weight & Cookie Strategies
Top Architect
Top Architect
Aug 18, 2024 · Backend Development

Implementing Gray Release (Canary Deployment) in Spring Cloud with Nacos and Ribbon

This article explains how to implement gray (canary) release in a Spring Cloud micro‑service system using Nacos for service discovery, Spring Cloud Gateway filters, ThreadLocal gray flags, custom Ribbon load‑balancing rules, and configuration files to switch between production and gray versions.

Canary DeploymentJavaNacos
0 likes · 21 min read
Implementing Gray Release (Canary Deployment) in Spring Cloud with Nacos and Ribbon
Top Architect
Top Architect
Jul 18, 2024 · Backend Development

Understanding Gray Release (Canary Deployment) and Component Versions in Backend Development

This article explains gray (canary) release concepts, traffic splitting, and component version details for Spring Boot and Spring Cloud, while also discussing the current job market for computer science graduates and promoting ChatGPT services, offering insights for backend developers and career planning.

Canary DeploymentCareer AdviceChatGPT
0 likes · 8 min read
Understanding Gray Release (Canary Deployment) and Component Versions in Backend Development
Code Ape Tech Column
Code Ape Tech Column
Jun 19, 2024 · Backend Development

Implementing Gray Release (Canary Deployment) in Spring Cloud with Nacos and Ribbon

This article explains how to implement a gray (canary) release strategy in a Spring Cloud microservice ecosystem using Nacos for service discovery, Spring Cloud Gateway for request routing, Ribbon for load balancing, and custom filters and interceptors to control traffic based on request headers, IP, city or user ID.

Canary DeploymentJavaNacos
0 likes · 20 min read
Implementing Gray Release (Canary Deployment) in Spring Cloud with Nacos and Ribbon
Code Ape Tech Column
Code Ape Tech Column
May 22, 2024 · Backend Development

Design and Implementation of a Gray Release System for Microservices

This article explains the concept, architecture, essential components, strategy types, and practical implementation details of a gray (canary) release system in microservice environments, covering simple designs, Nginx integration, gateway handling, and complex multi‑service and data‑layer scenarios.

BackendCanary DeploymentNginx
0 likes · 6 min read
Design and Implementation of a Gray Release System for Microservices
Code Ape Tech Column
Code Ape Tech Column
Jan 17, 2024 · Backend Development

Design and Implementation of a Gray Release System for Microservices

This article explains the concept, architecture, strategy configuration, and execution mechanisms of a gray (canary) release system for microservices, covering simple designs, Nginx and gateway implementations, and complex multi‑service and database scenarios with practical code snippets.

Canary DeploymentNginxStrategy
0 likes · 7 min read
Design and Implementation of a Gray Release System for Microservices
DevOps Cloud Academy
DevOps Cloud Academy
Oct 11, 2023 · Cloud Native

A/B Testing with Argo Rollouts Experiments for Progressive Delivery

This article explains how to perform data‑driven A/B testing in progressive delivery using Argo Rollouts Experiments, covering the concepts of progressive delivery, A/B testing fundamentals, the Argo Rollouts architecture, required Kubernetes resources, and step‑by‑step commands and YAML manifests for a weather‑app example.

A/B testingArgo RolloutsCanary Deployment
0 likes · 19 min read
A/B Testing with Argo Rollouts Experiments for Progressive Delivery
DevOps Cloud Academy
DevOps Cloud Academy
Jul 11, 2023 · Cloud Native

A/B Testing with Argo Rollouts Experiments for Progressive Delivery

This article explains how to perform data‑driven A/B testing in progressive delivery using Argo Rollouts Experiments on Kubernetes, covering the concepts, required resources, YAML manifests, command‑line steps, and the benefits of combining A/B tests with canary deployments.

A/B testingArgo RolloutsCanary Deployment
0 likes · 17 min read
A/B Testing with Argo Rollouts Experiments for Progressive Delivery
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 20, 2023 · Cloud Native

Mastering Gray Release with Spring Cloud Gateway: A Step‑by‑Step Guide

This article explains gray (canary) release concepts, compares canary, A/B testing, and blue‑green strategies, and provides a complete Spring Cloud Gateway implementation—including custom load balancer, global filter, and configuration—so you can smoothly roll out new features while preserving system stability.

AB testingCanary DeploymentSpring Cloud Gateway
0 likes · 13 min read
Mastering Gray Release with Spring Cloud Gateway: A Step‑by‑Step Guide
IT Services Circle
IT Services Circle
Nov 2, 2022 · Backend Development

Implementing Gray (Canary) Messaging for RabbitMQ and Kafka

This article describes how to design and implement a gray (canary) messaging capability for RabbitMQ and Kafka, covering background, gray scenarios, two consumption strategies, and detailed production and consumption flows with code snippets for header tagging, requeue handling, and consumer group management.

Canary DeploymentKafkaMessage Queue
0 likes · 8 min read
Implementing Gray (Canary) Messaging for RabbitMQ and Kafka
Efficient Ops
Efficient Ops
Aug 18, 2022 · Operations

Inside ICBC’s Gray Release System: Reducing Risk with Canary, Rolling & Blue‑Green Deployments

This article explains how Industrial and Commercial Bank of China (ICBC) adopts gray‑release strategies—including canary, rolling, and blue‑green deployments—combined with standardized specifications, management processes, and automation tools to control version risk, ensure financial stability, and accelerate digital innovation.

Canary DeploymentDevOpsblue-green deployment
0 likes · 13 min read
Inside ICBC’s Gray Release System: Reducing Risk with Canary, Rolling & Blue‑Green Deployments
vivo Internet Technology
vivo Internet Technology
Jun 29, 2022 · Operations

Intelligent Gray Release Data Analysis System Practice for Game Center

The article details vivo Game Center’s end‑to‑end intelligent gray‑release data analysis system, which combines experimental design, statistical significance testing, multi‑dimensional anomaly root‑cause analysis (via the Adtributor algorithm), automated reporting, and sample‑size estimation to enable scientific version evaluation, rapid issue detection, and a fast closed‑loop verification process for game updates.

AB testingCanary DeploymentGame Platform
0 likes · 14 min read
Intelligent Gray Release Data Analysis System Practice for Game Center
Code Ape Tech Column
Code Ape Tech Column
Apr 15, 2022 · Backend Development

Implementing Full‑Chain Gray Release with Spring Cloud Alibaba, Ribbon, and OpenFeign

This article explains how to achieve a full‑link gray (canary) release in a Spring Cloud Alibaba microservice architecture by marking traffic at the gateway, propagating the gray tag through request headers, customizing Ribbon load‑balancing, and configuring Nacos metadata for selective service routing.

Canary DeploymentNacosOpenFeign
0 likes · 14 min read
Implementing Full‑Chain Gray Release with Spring Cloud Alibaba, Ribbon, and OpenFeign
Top Architect
Top Architect
Jan 3, 2022 · Operations

Gray Release (Canary Deployment) Design and Implementation Guide

This article explains the concept of gray release, outlines a simple architecture with essential components, describes common traffic-splitting strategies, shows how to implement control in Nginx and service layers, and discusses complex scenarios such as multi‑service and data‑centric deployments.

A/B testingCanary DeploymentService Mesh
0 likes · 7 min read
Gray Release (Canary Deployment) Design and Implementation Guide
Efficient Ops
Efficient Ops
Dec 6, 2021 · Cloud Native

Master Traefik 2.5: From Basics to Advanced Routing, TLS, and Kubernetes Integration

This comprehensive guide introduces Traefik as an open‑source edge router, explains its core concepts and components, walks through Helm deployment, demonstrates HTTP and HTTPS routing with native Ingress, CRD IngressRoute, TLS (self‑signed and Let’s Encrypt), middleware usage, IP whitelisting, TCP services, canary releases, traffic mirroring, and the new Kubernetes Gateway API, providing step‑by‑step YAML examples and screenshots for each feature.

Canary DeploymentGateway APIIngress
0 likes · 29 min read
Master Traefik 2.5: From Basics to Advanced Routing, TLS, and Kubernetes Integration
DevOps
DevOps
Oct 12, 2021 · Operations

Gray Release (Canary Deployment): Concepts, Benefits, and Implementation Guide

This article explains what gray release (canary deployment) is, why it is needed to reduce risk and improve product quality, and provides a step‑by‑step guide covering strategy, user targeting, data feedback, rollback, deployment architectures, and version management for modern software operations.

Canary DeploymentRelease ManagementRisk Mitigation
0 likes · 13 min read
Gray Release (Canary Deployment): Concepts, Benefits, and Implementation Guide
DevOps Cloud Academy
DevOps Cloud Academy
Aug 4, 2021 · Cloud Native

Argo Rollouts: Advanced Deployment Strategies for Kubernetes

Argo Rollouts is a Kubernetes operator that adds blue‑green, canary, analysis, experiment, and progressive delivery capabilities, offering automated GitOps‑driven rollouts, detailed implementation principles, architecture components, installation steps, and practical usage examples with code snippets for cloud‑native applications.

Argo RolloutsCanary DeploymentGitOps
0 likes · 19 min read
Argo Rollouts: Advanced Deployment Strategies for Kubernetes