Tagged articles
9 articles
Page 1 of 1
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
May 18, 2024 · Operations

Mastering Gray Release: Safely Deploy Updates in Large‑Scale Systems

This article explains the concept of gray (canary) release, why it’s essential for large‑scale architectures, outlines the step‑by‑step workflow, describes common traffic‑splitting strategies, and offers practical tips for monitoring and gradually scaling deployments to ensure system stability.

Deployment StrategyOperationscanary deployment
0 likes · 4 min read
Mastering Gray Release: Safely Deploy Updates in Large‑Scale Systems
DevOps Cloud Academy
DevOps Cloud Academy
Oct 31, 2022 · Operations

Rolling Deployment Strategy: Advantages, Disadvantages, and Considerations

The rolling deployment strategy incrementally replaces old application instances with new ones, allowing users to encounter both versions during rollout, and is praised for ease of implementation, low risk, and default support in platforms like Kubernetes, though it can be slow, costly for large infrastructures, and may affect user experience.

Deployment StrategyKubernetesOperations
0 likes · 2 min read
Rolling Deployment Strategy: Advantages, Disadvantages, and Considerations
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 testingBackend ArchitectureDeployment Strategy
0 likes · 7 min read
Gray Release (Canary Deployment) Design and Implementation Guide
Architect
Architect
Apr 11, 2021 · Operations

Gray Release (Canary Deployment): Definition, Design, Strategies, and Complex Scenarios

This article explains gray release (canary deployment) as an A/B testing‑style rollout, outlines a simple architecture with strategy configuration, execution, and service registry components, describes common traffic‑splitting strategies, and discusses implementation details for Nginx, gateway layers, and complex multi‑service and data‑centric scenarios.

A/B testingDeployment Strategycanary deployment
0 likes · 6 min read
Gray Release (Canary Deployment): Definition, Design, Strategies, and Complex Scenarios
Programmer DD
Programmer DD
Feb 18, 2021 · Operations

How Gray Release Enables Safe, Rapid Feature Rollouts in Production

This article explains the concept of gray release, outlines a simple architecture with essential components, describes common routing strategies, and shows how to implement gray releases using Nginx, gateway services, and complex multi‑service scenarios to ensure controlled, low‑risk deployments.

A/B testingDeployment StrategyOperations
0 likes · 7 min read
How Gray Release Enables Safe, Rapid Feature Rollouts in Production
Liulishuo Tech Team
Liulishuo Tech Team
Dec 17, 2019 · Mobile Development

Practical Guide to Flutter Cross-Platform Development: Architecture, Engineering Integration, and Deployment Strategies

This comprehensive technical guide explores practical Flutter cross-platform development strategies, detailing architectural design, hybrid engineering integration, routing management, MVVM state handling, platform adaptation, and robust deployment practices including grayscale release, real-time monitoring, and automated rollback mechanisms for mobile applications.

Cross‑platform developmentDeployment StrategyFlutter
0 likes · 15 min read
Practical Guide to Flutter Cross-Platform Development: Architecture, Engineering Integration, and Deployment Strategies
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 27, 2017 · Operations

Gray Release (Canary Deployment) Strategies and Practices

The article explains gray release as a smooth, risk‑mitigating deployment method, outlines why it is needed, describes its limitations, and compares four practical gray‑release solutions—including code‑level flags, pre‑release machines, SET isolation, and dynamic routing—before recommending a combined approach.

Deployment StrategyOperationscanary deployment
0 likes · 11 min read
Gray Release (Canary Deployment) Strategies and Practices
Architect
Architect
Apr 29, 2016 · Backend Development

System Reconstruction of a Reservation Service: Design Patterns, Business Abstraction, and Deployment Strategies

This article describes the reconstruction of an order‑reservation‑refund system, detailing business background, abstraction of reservation flows, layered business classification, validation stack implementation, unified data models, mechanism‑strategy separation, and step‑by‑step deployment practices for a robust backend service.

Backend RefactoringDeployment StrategyDesign Patterns
0 likes · 13 min read
System Reconstruction of a Reservation Service: Design Patterns, Business Abstraction, and Deployment Strategies