Tag

canary release

1 views collected around this technical thread.

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.

Continuous DeliveryDeploymentOperations
0 likes · 9 min read
Blue‑Green, Rolling, and Canary Deployment Strategies Explained
Code Ape Tech Column
Code Ape Tech Column
Jun 15, 2023 · Operations

Blue‑Green, Rolling, and Canary Deployment Strategies Explained

This article introduces and compares three common deployment strategies—blue‑green, rolling, and canary (gray) releases—detailing their workflows, advantages, drawbacks, and practical considerations for safely delivering new software versions.

A/B testingDeploymentOperations
0 likes · 9 min read
Blue‑Green, Rolling, and Canary Deployment Strategies Explained
Architecture & Thinking
Architecture & Thinking
Dec 26, 2022 · Cloud Native

Microservice Traffic Mastery: Canary, A/B Testing, and Service Mesh

This article explores essential microservice traffic management techniques—including canary releases, A/B testing, and traffic shading—detailing their value, implementation steps, and practical examples using Service Mesh and Istio, with code snippets and diagrams to illustrate routing based on request attributes.

A/B testingIstioMicroservices
0 likes · 7 min read
Microservice Traffic Mastery: Canary, A/B Testing, and Service Mesh
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.

Continuous DeploymentDeploymentDevOps
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 NativeHigh AvailabilityIstio
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 testingCI/CDCloud Native
0 likes · 9 min read
Progressive Delivery with Spinnaker: Principles, Architecture, and Implementation
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.

Continuous DeploymentDeploymentDevOps
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
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.

CI/CDContinuous DeploymentDeployment
0 likes · 14 min read
Evolution of Zhihu's Application Deployment System: From Physical Machines to Cloud‑Native Kubernetes
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.

Continuous IntegrationDevOpsFeature Flags
0 likes · 11 min read
Lessons Learned from the Visual Studio Online Launch: Scaling, DevOps, and Feature‑Flag Practices
DevOps
DevOps
Aug 15, 2017 · Operations

Blue/Green Deployment, Rolling Update, and Canary Release: A Comparative Overview

This article reviews common deployment strategies—Blue/Green, Rolling Update, and Canary/Gray releases—explaining their definitions, characteristics, step‑by‑step processes, advantages, drawbacks, and practical considerations for minimizing risk during software rollouts.

DeploymentOperationsblue-green
0 likes · 8 min read
Blue/Green Deployment, Rolling Update, and Canary Release: A Comparative Overview