Tag

Release Management

1 views collected around this technical thread.

DevOps
DevOps
Jul 10, 2024 · Operations

Branching Strategies for Version Management: Overview, Types, Advantages, Disadvantages, and Best Practices

This article explains the importance of version‑control branching strategies in software development, describes four major approaches—trunk‑based, feature‑branch with trunk release, feature‑branch with release branch, and environment‑branch—detailing their workflows, quality‑control measures, pros, cons, and suitable scenarios.

Branching StrategyDevOpsRelease Management
0 likes · 17 min read
Branching Strategies for Version Management: Overview, Types, Advantages, Disadvantages, and Best Practices
Yang Money Pot Technology Team
Yang Money Pot Technology Team
May 14, 2024 · Cloud Native

Optimizing CI/CD Pipeline and Release Strategies for Microservices in a Cloud‑Native Environment

This article details a comprehensive overhaul of a company's CI/CD workflow for Java, Python, Go, and Node.js microservices, introducing automated pipelines, parallel builds, rolling, canary, and blue‑green deployments on Kubernetes with Istio to improve release speed, stability, and observability.

CI/CDDevOpsKubernetes
0 likes · 15 min read
Optimizing CI/CD Pipeline and Release Strategies for Microservices in a Cloud‑Native Environment
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 1, 2023 · Operations

Project Health Metrics and Practices in Google’s SRE and Development Process

The article explains how Google measures and improves software quality before release by separating development and operations responsibilities, using monorepo and trunk‑based development, daily release candidates, automated testing, performance benchmarks, and a comprehensive Project Health (pH) metric system that balances speed, reliability, and quality.

GoogleMetricsProject Health
0 likes · 11 min read
Project Health Metrics and Practices in Google’s SRE and Development Process
Code Ape Tech Column
Code Ape Tech Column
Jul 26, 2023 · Operations

Service Governance: Monitoring, Fault Management, Release and Capacity Planning

This article explains how to achieve 24/7 service availability through comprehensive monitoring, fault handling, release management, and capacity planning, covering alarm types, batch processing, traffic and resource metrics, fault causes and mitigation, deployment strategies, scaling commands, and service degradation techniques.

Release Managementcapacity planningfault management
0 likes · 20 min read
Service Governance: Monitoring, Fault Management, Release and Capacity Planning
Cloud Native Technology Community
Cloud Native Technology Community
Jun 20, 2023 · Cloud Native

How Kubernetes Manages Its Software Releases: Community Structure, KEP Process, and Release Cycle

This article examines how the open‑source Kubernetes project orchestrates its software releases by detailing the community’s SIG‑Town structure, the Kubernetes Enhancement Proposal (KEP) workflow, the roles of SIG‑Release and release teams, and the typical three‑month release cadence, while also discussing the broader challenges of open‑source collaboration.

CommunityKEPKubernetes
0 likes · 16 min read
How Kubernetes Manages Its Software Releases: Community Structure, KEP Process, and Release Cycle
DevOps
DevOps
Jun 1, 2023 · Operations

Feature Toggles: Concepts, Types, Implementation, and Best Practices

This article explains feature toggles (feature flags), compares them with feature branches, outlines their advantages and disadvantages, describes different toggle types and lifecycles, provides implementation details with code examples, lists open‑source frameworks, presents real‑world case studies, and offers practical guidance for using toggles in modern DevOps workflows.

A/B testingContinuous DeliveryDevOps
0 likes · 21 min read
Feature Toggles: Concepts, Types, Implementation, and Best Practices
Architects Research Society
Architects Research Society
Feb 15, 2023 · Operations

Built‑in Quality: Embedding Quality Practices Across Architecture, Code, System, and Release

The article explains how built‑in quality, a core principle of SAFe and lean‑agile thinking, integrates quality into architecture, design, code, system testing, and release processes to enable fast, reliable delivery of software and hardware solutions while reducing rework and compliance risk.

Continuous IntegrationDevOpsQuality Engineering
0 likes · 20 min read
Built‑in Quality: Embedding Quality Practices Across Architecture, Code, System, and Release
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 18, 2022 · Frontend Development

Configuring Sentry Source Maps Release Versions for Qiankun Micro‑Frontend Projects

This article explains how to configure Sentry source map uploads and release versioning for both standard and Qiankun micro‑frontend projects, presenting two methods (webpack plugin and Sentry CLI) and offering fixed and custom release strategies to keep error reporting and source maps in sync.

Release ManagementSentrySource Maps
0 likes · 9 min read
Configuring Sentry Source Maps Release Versions for Qiankun Micro‑Frontend Projects
Efficient Ops
Efficient Ops
Jun 12, 2022 · Operations

Why Ops Must Respect Data: Essential Backup and Release Practices

The article emphasizes that operations teams must treat data with reverence, outlining comprehensive backup strategies, routine file‑system maintenance, database and big‑data safeguards, disciplined release processes, and meticulous change‑management practices to mitigate risks and ensure system stability.

DevOpsRelease ManagementSystem Administration
0 likes · 9 min read
Why Ops Must Respect Data: Essential Backup and Release Practices
ByteDance Data Platform
ByteDance Data Platform
Apr 20, 2022 · Operations

How Progressive Delivery Cuts Release Risk While Accelerating Iterations

This article explains progressive delivery and feature‑flag based smart release, showing how controlled rollout pace and stage authorization reduce deployment risk, enable rapid iteration, and integrate with CI/CD, A/B testing, and monitoring for safer software releases.

CI/CDFeature FlagsProgressive Delivery
0 likes · 17 min read
How Progressive Delivery Cuts Release Risk While Accelerating Iterations
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Oct 23, 2021 · Backend Development

Using Changesets for Monorepo Version Management: Workflow, Commands, and Limitations

This article introduces the Changesets tool for managing package versions and changelogs in monorepo projects, compares it with Lerna, explains its workflow and core CLI commands, and discusses current drawbacks and possible improvements for large‑scale JavaScript/Node development.

ChangeSetsMonorepoRelease Management
0 likes · 11 min read
Using Changesets for Monorepo Version Management: Workflow, Commands, and Limitations
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
Byte Quality Assurance Team
Byte Quality Assurance Team
Apr 28, 2021 · Cloud Computing

Ensuring Release Quality and Security for Cloud Server-Side SDKs: Practices and Pipeline Construction

This article details the engineering practices and pipeline construction strategies employed by Volcengine to ensure the release quality, security compliance, and version control of its multi-language server-side SDKs, addressing common challenges in code review, automated testing, and continuous delivery workflows.

CI/CD PipelineCode ReviewDevOps Practices
0 likes · 7 min read
Ensuring Release Quality and Security for Cloud Server-Side SDKs: Practices and Pipeline Construction
Laravel Tech Community
Laravel Tech Community
Apr 24, 2021 · Fundamentals

Common Software Version Naming Conventions

This article explains typical software version naming schemes, detailing the major.minor.patch.date_stage format, the meaning of each segment, various release stage labels such as Alpha, Beta, RC, and Release, and provides examples of alternative naming practices used by different tools.

Release ManagementVersioningfundamentals
0 likes · 5 min read
Common Software Version Naming Conventions
Architecture Digest
Architecture Digest
Feb 22, 2021 · R&D Management

Improving Release Process: From Two‑Week to One‑Week Sprints and Holiday Moratorium

This article shares a software team’s experience of shortening release cycles from two‑week to one‑week sprints, the quality challenges encountered, the root causes of instability, and the practical process improvements—including stable release branches, extended testing windows, and holiday moratoriums—that restored service reliability.

AgileContinuous DeliveryRelease Management
0 likes · 13 min read
Improving Release Process: From Two‑Week to One‑Week Sprints and Holiday Moratorium
GrowingIO Tech Team
GrowingIO Tech Team
Feb 4, 2021 · Operations

How GrowingIO Built Its CI/CD Pipeline: Lessons for SaaS DevOps

GrowingIO’s QA leader shares the company’s CI/CD journey, detailing the concepts of continuous integration, delivery, deployment, the tools and branch strategies used, and the challenges and improvements in their SaaS product’s DevOps pipeline, offering practical insights for teams building efficient release processes.

CI/CDContinuous IntegrationDevOps
0 likes · 24 min read
How GrowingIO Built Its CI/CD Pipeline: Lessons for SaaS DevOps
Youzan Coder
Youzan Coder
Jul 10, 2020 · Mobile Development

Design and Implementation of Youzan's Mobile Hotfix Platform

Youzan's mobile hot‑fix platform automates building, storing, and delivering patch packages via a standardized hot‑fix branch, integrates local verification, supports full, gray, and conditional releases with approval workflow, and provides real‑time statistics and rollback, enabling rapid, low‑risk bug fixes without republishing the entire app.

AndroidCI/CDRelease Management
0 likes · 16 min read
Design and Implementation of Youzan's Mobile Hotfix Platform
DevOps Engineer
DevOps Engineer
Aug 20, 2019 · Fundamentals

Git Branching Strategy for Large Projects: Master, Develop, Hotfix, and Release

This article explains a comprehensive Git branching strategy for large projects, detailing the roles and workflows of master, develop, hotfix, and release branches, and how they support product development, testing, and release management.

Branching StrategyRelease ManagementVersion Control
0 likes · 5 min read
Git Branching Strategy for Large Projects: Master, Develop, Hotfix, and Release
转转QA
转转QA
Jul 31, 2019 · Mobile Development

Automating Mobile App Packaging, Testing, and Release Management

The article outlines how to automate the end‑to‑end mobile app packaging workflow—from code submission and continuous integration to data collection, automated testing, and release management—highlighting the benefits of reducing manual effort, improving reliability, and enabling comprehensive historical package tracking.

CI/CDRelease Managementapp-packaging
0 likes · 6 min read
Automating Mobile App Packaging, Testing, and Release Management
DevOps
DevOps
Mar 26, 2019 · Product Management

Using Feature Flags in Azure DevOps for Controlled Feature Release and Feedback

The article explains how Azure DevOps teams separate application deployment from feature rollout using feature flags, enabling granular control, early user feedback, rapid rollback, and a staged release process without redeploying the application.

Azure DevOpsContinuous DeliveryDevOps
0 likes · 11 min read
Using Feature Flags in Azure DevOps for Controlled Feature Release and Feedback