Tag

Software Deployment

0 views collected around this technical thread.

DevOps Cloud Academy
DevOps Cloud Academy
Apr 5, 2023 · Operations

Common Mistakes in DevOps Implementation and How to Avoid Them

The article outlines ten frequent pitfalls that organizations encounter when adopting DevOps—such as out‑of‑order delivery, misinterpreting DevOps roles, neglecting database automation, and ignoring security—and provides practical guidance on planning, collaboration, and balanced speed‑quality trade‑offs to achieve successful DevOps outcomes.

Continuous DeliverySoftware Deploymentautomation
0 likes · 10 min read
Common Mistakes in DevOps Implementation and How to Avoid Them
FunTester
FunTester
Mar 21, 2023 · Operations

Understanding Continuous Delivery: Workflow, Benefits, and Challenges

This article explains continuous delivery (CD) within DevOps, describing its definition, automated workflow, key benefits such as reduced risk, faster releases, higher quality, flexibility and cost savings, as well as common implementation challenges and best‑practice recommendations.

Continuous DeliverySoftware Deploymentautomation
0 likes · 9 min read
Understanding Continuous Delivery: Workflow, Benefits, and Challenges
Efficient Ops
Efficient Ops
Aug 30, 2022 · Operations

How ICBC Standardized Continuous Delivery to Supercharge DevOps Efficiency

This article details Industrial and Commercial Bank of China's journey to standardize continuous delivery, outlining the background challenges, the definition of release units, the construction of a standardized toolchain, implementation results, and future plans to enhance DevOps performance across the enterprise.

Continuous DeliverySoftware DeploymentToolchain
0 likes · 9 min read
How ICBC Standardized Continuous Delivery to Supercharge DevOps Efficiency
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 DeploymentSoftware Deploymentgray release
0 likes · 13 min read
Gray Release (Canary Deployment): Concepts, Benefits, and Implementation Guide
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
DevOps Cloud Academy
DevOps Cloud Academy
Sep 1, 2020 · Operations

Continuous Delivery: Benefits, Practices, and Lessons from Netflix

Continuous delivery is a practice that enables rapid, safe, and automated software releases, reducing deployment pain by encouraging frequent, small changes, automating pipelines, fostering self‑service, visibility, and reliability, with examples and lessons drawn from Netflix’s implementation and its impact on developer productivity.

Continuous DeliverySoftware DeploymentSpinnaker
0 likes · 7 min read
Continuous Delivery: Benefits, Practices, and Lessons from Netflix
DevOps Cloud Academy
DevOps Cloud Academy
Dec 30, 2019 · Operations

How to Implement an Effective CI/CD Pipeline

Implementing an effective CI/CD pipeline involves understanding continuous integration, delivery, and deployment, recognizing their benefits such as faster feedback and early error detection, and following key stages—from commit and build to testing and production deployment—while selecting appropriate tools and practices to streamline software delivery.

Continuous DeliverySoftware Deploymentci/cd
0 likes · 6 min read
How to Implement an Effective CI/CD Pipeline
DevOps
DevOps
Jan 23, 2018 · Operations

Release Management Patterns for Large Complex Systems: Project Release, Release Window, Release Train, and Continuous Delivery

This article explains several release‑management patterns—project release, release‑window, release‑train, and continuous delivery—describing their advantages, drawbacks, and how they can be combined to accelerate high‑quality software delivery in large, inter‑dependent systems.

Continuous DeliverySoftware Deploymentdevops
0 likes · 14 min read
Release Management Patterns for Large Complex Systems: Project Release, Release Window, Release Train, and Continuous Delivery
High Availability Architecture
High Availability Architecture
Nov 18, 2016 · Operations

Building a Culture for Continuous Delivery: Key Practices and Processes

This article explains how teams can adopt continuous delivery by first mapping their existing workflow, defining a clear "done" criteria, establishing a regular release cadence, and fostering a culture of empathy, humility, and accountability, while also highlighting automation opportunities and real‑world examples.

Continuous DeliverySoftware Deploymentdevops
0 likes · 7 min read
Building a Culture for Continuous Delivery: Key Practices and Processes
Ctrip Technology
Ctrip Technology
Jul 4, 2016 · Operations

Ctrip’s Journey to Continuous Delivery: Platform Evolution and Lessons Learned

In this talk, Ctrip’s R&D Director Wu Yiting shares how the company’s continuous delivery platform evolved through large‑scale platform launches, major reforms, and the aftermath of the 528 incident, highlighting improvements in security, availability, scalability, and container‑based delivery practices.

Continuous DeliveryCtripSoftware Deployment
0 likes · 3 min read
Ctrip’s Journey to Continuous Delivery: Platform Evolution and Lessons Learned
Architecture Digest
Architecture Digest
Apr 15, 2016 · Operations

Google's Midas Package Manager (MPM): Architecture, Build Process, and Security Features

The article explains Google’s internal Midas Package Manager (MPM), detailing its build definition files, immutable and mutable metadata stored in Bigtable, distributed replication via Colossus, client‑side pull and P2P copying, as well as its access‑control, encryption, and signing mechanisms that enable massive, conflict‑free software deployment at Google’s scale.

GoogleMPMPackage Management
0 likes · 11 min read
Google's Midas Package Manager (MPM): Architecture, Build Process, and Security Features