Tagged articles
1703 articles
Page 17 of 18
Programmer DD
Programmer DD
Jan 15, 2018 · Cloud Native

Automate Safe Database Migrations on Kubernetes with Spinnaker

Learn how to build a repeatable, secure Spinnaker pipeline that automatically runs database migrations and deploys a Go‑based API service to Kubernetes, using Docker images, Run Job stages, and environment variables, without writing custom scripts.

Cloud NativeDevOpsKubernetes
0 likes · 7 min read
Automate Safe Database Migrations on Kubernetes with Spinnaker
DevOps Engineer
DevOps Engineer
Jan 13, 2018 · Fundamentals

2017 Global Software Testing Industry Survey Report Overview

The 2017 PractiTest software testing industry survey reveals worldwide respondent demographics, preferred testing skills, increasing multitasking and automation, widespread agile and CI/CD adoption, future technology priorities, and hiring expectations, offering a comprehensive snapshot of current practices and emerging trends for testers.

Industry SurveySoftware Testingagile
0 likes · 5 min read
2017 Global Software Testing Industry Survey Report Overview
dbaplus Community
dbaplus Community
Jan 11, 2018 · Cloud Native

Essential Docker Ecosystem Tools: A Comprehensive Guide for Developers and Ops

This article provides a detailed, curated list of the most popular Docker‑related tools across categories such as orchestration, CI/CD, monitoring, security, storage, networking and management, including brief descriptions, official links and cost information to help developers, DevOps engineers and platform architects choose the right solutions for every stage of the container lifecycle.

ContainerOrchestrationSecurity
0 likes · 29 min read
Essential Docker Ecosystem Tools: A Comprehensive Guide for Developers and Ops
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 29, 2017 · Cloud Native

Inside JD’s ‘Moon Landing’ ML Platform: Cloud‑Native Architecture Secrets

JD’s Moon Landing Machine Learning Platform, built on Docker and Kubernetes, showcases a cloud‑native architecture that integrates AI services, multi‑tenant security, GPU management, big‑data scheduling, and advanced networking and storage solutions for high‑performance inference and training workloads.

Cloud NativeGPU ManagementKubernetes
0 likes · 15 min read
Inside JD’s ‘Moon Landing’ ML Platform: Cloud‑Native Architecture Secrets
DevOps
DevOps
Dec 13, 2017 · Operations

Using VSTS (Azure DevOps) with GitHub for Automated Build and Deployment

This guide explains how to set up a VSTS (Azure DevOps) project, connect it to a GitHub repository, configure a CI/CD pipeline with build triggers, customize build options, and display the build status badge in the repository’s README, enabling fully automated builds for .NET projects.

Azure DevOpsBuild AutomationDevOps
0 likes · 6 min read
Using VSTS (Azure DevOps) with GitHub for Automated Build and Deployment
DevOpsClub
DevOpsClub
Dec 13, 2017 · Operations

Jenkins Pipelines 2.0: Boosting DevOps and Continuous Delivery in China

At the inaugural Jenkins User Conference in China, experts presented a comprehensive survey of domestic DevOps and continuous delivery practices, revealing high adoption of Jenkins pipelines, the correlation between deployment frequency and success, and detailed strategies for implementing end‑to‑end pipeline 2.0 with containerization and tool integration.

DevOpsJenkinsPipeline
0 likes · 19 min read
Jenkins Pipelines 2.0: Boosting DevOps and Continuous Delivery in China
Efficient Ops
Efficient Ops
Dec 3, 2017 · Cloud Native

How Netflix’s Spinnaker Powers Cloud‑Native Continuous Delivery

Spinnaker, Netflix’s open‑source continuous‑delivery platform, enables cloud‑native microservice teams to automate, test, and deploy applications across multiple clouds with features like blue‑green and canary releases, a modular microservice architecture, Slack notifications, Chaos Monkey integration, and Artifactory package management.

Cloud NativeDeployment StrategiesSpinnaker
0 likes · 8 min read
How Netflix’s Spinnaker Powers Cloud‑Native Continuous Delivery
DevOps
DevOps
Nov 19, 2017 · Operations

Implementing Application Insights, Self‑Managed Build Agents, and Automated Quality Checks in a TFS‑Based DevOps Workflow

This article describes how a development team introduced Azure Application Insights for runtime monitoring, built and maintained their own TFS build agents, integrated SonarQube for automated code quality, and established unit and integration testing pipelines to create a data‑driven, scalable DevOps process.

Application InsightsAutomated TestingBuild Agent
0 likes · 16 min read
Implementing Application Insights, Self‑Managed Build Agents, and Automated Quality Checks in a TFS‑Based DevOps Workflow
DevOps
DevOps
Nov 13, 2017 · Operations

Implementing DevOps with TFS: From Git Migration to Automated Release Management

Over nearly two years, the author chronicles the transition of their development team from using TFS 2010 and manual processes to adopting Git, automated build and release pipelines, QA branch workflows, and Release Management in TFS 2015 Update 2, highlighting the resulting improvements in collaboration, deployment speed, and overall DevOps maturity.

Automated ReleaseDevOpsGit
0 likes · 19 min read
Implementing DevOps with TFS: From Git Migration to Automated Release Management
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 3, 2017 · Operations

Evolution of Continuous Integration: From Basic CI to Enterprise Pipeline Solutions

This article chronicles the progression of continuous integration practices—from an initial linear build script to stage‑based, process‑oriented, and finally pipeline‑style CI—illustrating how teams can iteratively refine automation, balance feedback speed, and scale resources to achieve reliable, fast software delivery.

AutomationDeployment PipelineDevOps
0 likes · 17 min read
Evolution of Continuous Integration: From Basic CI to Enterprise Pipeline Solutions
Qunar Tech Salon
Qunar Tech Salon
Oct 31, 2017 · Backend Development

From Monolithic to Scalable Architecture: Reverse Proxy, Service Separation, Load Balancing, and Continuous Deployment

This article shares practical experience on evolving a single‑server Java monolith into a scalable architecture by introducing Nginx reverse proxy, separating services and static resources, adopting load‑balancing strategies, implementing distributed sessions, enabling read/write separation, and applying CI/CD tools such as Docker, Jenkins, Git, and Maven.

BackendNGINXci/cd
0 likes · 10 min read
From Monolithic to Scalable Architecture: Reverse Proxy, Service Separation, Load Balancing, and Continuous Deployment
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2017 · Operations

20 Essential DevOps Tools Every Engineer Should Add to Their Toolbox

This article surveys twenty indispensable DevOps tools—from project tracking with Jira and version control with Git to containerization with Docker and monitoring with New Relic—explaining their core functions, typical use cases, and how they fit into a modern software development lifecycle.

Automationci/cdsoftware development
0 likes · 12 min read
20 Essential DevOps Tools Every Engineer Should Add to Their Toolbox
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 27, 2017 · R&D Management

Project Management Practices in iQIYI Literature Vertical: Agile Process, Planning, and CI/CD

The iQIYI Literature vertical uses a streamlined four‑stage agile workflow—review, scheduling, development, release—combined with dynamic process tweaks, tight baseline coupling, branch‑isolated CI/CD, and layered quarterly, monthly, and weekly planning, enabling rapid product iterations and sustained growth into a recognized brand.

Project Managementagileci/cd
0 likes · 10 min read
Project Management Practices in iQIYI Literature Vertical: Agile Process, Planning, and CI/CD
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 27, 2017 · Mobile Development

Componentization Architecture and Engine Design for iOS Applications at iQIYI

iQIYI’s iOS team replaced a mediator‑based component system with a registration‑driven engine, allowing independent development, hot‑plug module addition, server‑controlled launches, and full Open‑Closed compliance, while integrating CocoaPods, GitLab, and Jenkins for automated binary delivery and scalable modular architecture.

ComponentizationEngine ArchitectureMediator Pattern
0 likes · 13 min read
Componentization Architecture and Engine Design for iOS Applications at iQIYI
High Availability Architecture
High Availability Architecture
Oct 13, 2017 · Cloud Native

Spock: Qiniu's Continuous Delivery Platform – Architecture, Business Flow, and Best Practices

The article presents Qiniu's Spock continuous delivery platform, detailing its business and technical architecture, pipeline stages from self‑test to release, automation practices, microservice challenges, quality gates, and operational metrics that enable fast, reliable cloud‑native software delivery.

AutomationCloud NativeContinuous Delivery
0 likes · 18 min read
Spock: Qiniu's Continuous Delivery Platform – Architecture, Business Flow, and Best Practices
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 24, 2017 · Operations

Differences and Relationships among Continuous Integration, Continuous Deployment, and Continuous Delivery

Continuous Integration, Continuous Deployment, and Continuous Delivery are distinct yet related software delivery practices; the article explains their definitions, the meaning of “continuous”, differences in nature and scope, and real‑world examples from companies like IMVU and Facebook, highlighting technical operations versus business value aspects.

DevOpsci/cd
0 likes · 9 min read
Differences and Relationships among Continuous Integration, Continuous Deployment, and Continuous Delivery
Didi Tech
Didi Tech
Sep 22, 2017 · Operations

Didi’s “Jianmu” Build System: Architecture, Advantages, and Future Enhancements

Didi’s self‑developed “Jianmu” build system replaces Jenkins with a master‑slave architecture that colocates build scripts with source code, offering stable, high‑performance, permission‑controlled builds across multiple OSes via lightweight scheduling, workspace reuse, two‑level caching, Docker image management, and an “Env As Code” approach, while roadmap plans auto‑upgrades, elastic scaling, and further 30% efficiency gains.

Build SystemContainerized BuildDevOps
0 likes · 9 min read
Didi’s “Jianmu” Build System: Architecture, Advantages, and Future Enhancements
21CTO
21CTO
Sep 17, 2017 · R&D Management

How to Build a Simple Yet Effective R&D Management System

This article outlines a comprehensive R&D management framework covering product lifecycle‑based task planning, documentation practices, code collaboration, quality assurance, automated deployment, fault handling, instant communication, and techniques for boosting team technical competence.

DocumentationR&Dci/cd
0 likes · 22 min read
How to Build a Simple Yet Effective R&D Management System
JD Retail Technology
JD Retail Technology
Sep 15, 2017 · Mobile Development

Overview of JD's Aura Component Framework for Mobile Development

This article introduces JD's Aura component framework, detailing its origins, four foundational pillars, three supporting systems, key tools, SDK specifications, and the associated portal, CI, and management platforms that enable scalable Android componentization within the Avatar ecosystem.

AndroidAura FrameworkComponentization
0 likes · 7 min read
Overview of JD's Aura Component Framework for Mobile Development
DevOps
DevOps
Aug 20, 2017 · Operations

DevOps Practices on the Telad Cloud Platform

This article explains the DevOps methodology, its goals of rapid high‑quality software delivery and cost reduction, and details how the Telad Cloud Platform implements end‑to‑end automation—including CI, automated testing, packaging, deployment, and continuous delivery using Microsoft TFS and custom tools.

AutomationDevOpsOperations
0 likes · 9 min read
DevOps Practices on the Telad Cloud Platform
21CTO
21CTO
Aug 20, 2017 · Cloud Native

How JD Built a Scalable AI Platform on Kubernetes: Architecture, Networking, and Storage Insights

This article details JD's AI platform built on Docker and Kubernetes, covering its high‑availability architecture, network plugin choices, storage solutions like GlusterFS and SeaweedFS, GPU management, CI/CD pipelines, logging, monitoring, and native Spark on Kubernetes, illustrating how a cloud‑native stack supports large‑scale AI services.

AI PlatformCloud NativeGPU Management
0 likes · 14 min read
How JD Built a Scalable AI Platform on Kubernetes: Architecture, Networking, and Storage Insights
Hujiang Technology
Hujiang Technology
Aug 16, 2017 · Cloud Native

Implementing DevOps with Container Orchestration: CI/CD Pipeline, Docker Image Optimization, and Automated Operations

This article explains how to build a DevOps workflow using container orchestration, covering agile development with Docker image slimming, a Jenkins‑based CI/CD pipeline, simplified Gitflow, container monitoring with cAdvisor‑InfluxDB‑Grafana, and auto‑scaling via Marathon, while separating automated deployment from production release.

Auto ScalingJenkinsci/cd
0 likes · 16 min read
Implementing DevOps with Container Orchestration: CI/CD Pipeline, Docker Image Optimization, and Automated Operations
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 15, 2017 · Operations

Automating Docker Image Creation with Jenkins on the HULK Platform

Learn how the HULK private‑cloud platform automates Docker image building and management by integrating Jenkins pipelines, UI‑driven configuration, GitLab storage, and automated build‑push processes, dramatically reducing manual CLI steps and lowering the entry barrier for container deployment.

Container AutomationDockerHULK
0 likes · 7 min read
Automating Docker Image Creation with Jenkins on the HULK Platform
DevOps
DevOps
Aug 13, 2017 · Operations

Configuring Continuous Build and Continuous Delivery with VSTS for Azure Web Apps

This guide explains how to configure Continuous Build and Continuous Delivery in Visual Studio Team Services (VSTS) for Azure Web Apps, covering source, build, test, and release steps, linking accounts, setting up pipelines, and customizing build tasks for .NET and other projects.

Azure Web AppContinuous DeliveryDevOps
0 likes · 7 min read
Configuring Continuous Build and Continuous Delivery with VSTS for Azure Web Apps
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 1, 2017 · Operations

How to Build a Jenkins‑Docker CI/CD Pipeline from Scratch

This article walks you through the fundamentals of continuous integration, introduces Jenkins and Docker, explains key Jenkins concepts, and provides step‑by‑step commands to deploy Jenkins in Docker, configure master‑slave nodes, install essential Docker plugins, and use the Jenkins Remote API for automation.

AutomationDevOpsDocker
0 likes · 13 min read
How to Build a Jenkins‑Docker CI/CD Pipeline from Scratch
Efficient Ops
Efficient Ops
Jul 12, 2017 · Operations

How Alibaba Built a Scalable DevOps Platform: Lessons for Modern Operations

This article, based on a DevOpsDays Beijing talk, details Alibaba's post‑DevOps transformation, outlining the three evolution stages of operations, the four pillars of automated ops, the importance of CMDB, CI/CD pipelines, and the design of the ATOM platform that enables rapid, data‑driven, and resilient service delivery.

CMDBDevOpsInfrastructure
0 likes · 15 min read
How Alibaba Built a Scalable DevOps Platform: Lessons for Modern Operations
vivo Internet Technology
vivo Internet Technology
Jun 23, 2017 · Operations

CI/CD Practices and Experience at Qiniu Cloud: Building Efficient Engineering Systems

In this talk, Li Qian details Qiniu Cloud’s end‑to‑end CI/CD journey—from building a scratch‑made quality assurance system and integrating Travis, Jenkins, and Docker, to automating unit, integration, and system tests, establishing quality gates, and achieving ten‑minute rapid deployments and gray releases through metrics‑driven development.

Continuous DeliveryDevOpsQiniu Cloud
0 likes · 2 min read
CI/CD Practices and Experience at Qiniu Cloud: Building Efficient Engineering Systems
DevOps
DevOps
Jun 11, 2017 · Operations

REA Group’s End‑to‑End DevOps Practice for Microservices on AWS

This article details how REA Group implements a comprehensive DevOps workflow for its micro‑service architecture on AWS, covering the 12‑Factor principles, toolchain components, automated deployment with rea‑shipper, monitoring, alerting, and the collaborative processes that enable continuous delivery at scale.

AWSCloud NativeContinuous Delivery
0 likes · 13 min read
REA Group’s End‑to‑End DevOps Practice for Microservices on AWS
DevOps
DevOps
Jun 5, 2017 · Operations

Design and Implementation of an Automated Deployment Framework in a DevOps Platform

This article explains the design and implementation of an automated deployment framework within a DevOps platform, covering background issues, requirement analysis, concept clarification of CI/CD, a three‑stage model (design, transition, operation), variable management, execution planning, deployment strategies such as blue‑green, rolling upgrade, canary, and rollback.

Automated DeploymentDeployment StrategiesDevOps
0 likes · 16 min read
Design and Implementation of an Automated Deployment Framework in a DevOps Platform
Efficient Ops
Efficient Ops
May 19, 2017 · Operations

How Continuous Integration Powers Fast, Reliable Software Delivery

Continuous Integration (CI) enables teams to merge code frequently, automatically build, test, and deploy, improving software quality, accelerating bug detection, and supporting agile development, with practical examples from fir.im’s pipeline, branch strategy, testing suites, and visualization techniques for effective DevOps.

Automationci/cdcontinuous integration
0 likes · 12 min read
How Continuous Integration Powers Fast, Reliable Software Delivery
DevOps
DevOps
Apr 10, 2017 · Cloud Native

Applying Docker and Kubernetes to Build Scalable, Automated Test Environments

The talk outlines how Docker and Kubernetes were adopted to streamline test environment provisioning, address challenges like environment inconsistency and resource scarcity, and enable automated, standardized, and scalable testing infrastructure through containerization, networking, storage, and cluster management techniques.

Cluster ManagementDevOpsDocker
0 likes · 19 min read
Applying Docker and Kubernetes to Build Scalable, Automated Test Environments
Ctrip Technology
Ctrip Technology
Apr 6, 2017 · Mobile Development

Designing Ctrip's Mobile Continuous Delivery Platform: Integration, Testing, Release, and Operations

This article details Ctrip's engineering practice of building a mobile continuous delivery platform that automates integration, testing, release, and operation of hundreds of native, hybrid, and React‑Native bundles, addressing scalability, efficiency, and quality challenges through message‑driven architecture, bundle splitting, automated testing, and gray‑release strategies.

CtripMobilebundle
0 likes · 15 min read
Designing Ctrip's Mobile Continuous Delivery Platform: Integration, Testing, Release, and Operations
DevOps
DevOps
Mar 22, 2017 · Operations

DevOps Philosophy: From Continuous Integration to Immutable Deployments

The article explores DevOps concepts, recounting personal experiences with legacy systems, the evolution of continuous integration and delivery, the promises and pitfalls of microservices, deployment challenges, orchestration tools, and modern container‑based solutions like Docker and Kubernetes, emphasizing a pragmatic path toward immutable infrastructure.

AutomationDeploymentDevOps
0 likes · 13 min read
DevOps Philosophy: From Continuous Integration to Immutable Deployments
DevOps
DevOps
Mar 15, 2017 · Operations

Pipeline as Code: Addressing CI/CD Pain Points with Version Control and DSLs

The article explains how treating CI/CD pipelines as code—managed via version control and domain‑specific languages—solves configuration drift, reproducibility, and documentation issues, and outlines practical steps and tool examples for implementing this DevOps practice.

DSLDevOpsJenkins
0 likes · 8 min read
Pipeline as Code: Addressing CI/CD Pain Points with Version Control and DSLs
Efficient Ops
Efficient Ops
Feb 25, 2017 · Operations

60+ Must‑Use Open‑Source DevOps Tools to Accelerate Your Delivery

This article compiles more than sixty free, open‑source DevOps utilities—covering version control, build automation, CI/CD, container platforms, configuration management, logging, and monitoring—to help teams speed up development, streamline deployments, and improve operational efficiency.

Configuration ManagementDevOpsci/cd
0 likes · 17 min read
60+ Must‑Use Open‑Source DevOps Tools to Accelerate Your Delivery
DevOps
DevOps
Jan 15, 2017 · Operations

Comparative Analysis of CI/CD Strategies and Git Branching Models in Two Projects

This article compares the CI/CD pipelines and Git branching models of two micro‑service projects, highlighting their deployment workflows, automation levels, visualisation, feedback speed, and trade‑offs to help developers and operations engineers choose an appropriate strategy.

Branching ModelDeploymentDevOps
0 likes · 14 min read
Comparative Analysis of CI/CD Strategies and Git Branching Models in Two Projects
DevOps
DevOps
Dec 18, 2016 · Operations

Introduction to DevOps and Docker: Concepts, Components, and Implementation

This article explains the principles of DevOps, its technical, process, and organizational considerations, and introduces Docker as a key tool, detailing its architecture, components, native utilities, suitable scenarios, and how it enables continuous integration, delivery, and efficient operations.

Cloud NativeDevOpsDocker
0 likes · 14 min read
Introduction to DevOps and Docker: Concepts, Components, and Implementation
DevOps
DevOps
Dec 8, 2016 · Cloud Native

Anchore 2016 Container Technology Survey: Adoption, Security, CI/CD, Orchestration, and OS Trends

The 2016 Anchore survey reveals how organizations of various sizes adopt containers in production and development, highlights security concerns, shows CI/CD tool dominance, compares orchestration platforms, and analyzes host and image operating system preferences, providing a comprehensive view of the container ecosystem.

ContainersOrchestrationSecurity
0 likes · 7 min read
Anchore 2016 Container Technology Survey: Adoption, Security, CI/CD, Orchestration, and OS Trends
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 1, 2016 · Cloud Native

Docker-Based Continuous Delivery Practice: The EMC Containerized Delivery System

This article presents a comprehensive case study of the EMC containerized delivery platform, detailing how Docker, Kubernetes, and automated image building are leveraged to achieve continuous delivery for a large‑scale microservices project, and discusses the system’s architecture, image standardization, environment governance, and future enhancements.

Continuous DeliveryDockerKubernetes
0 likes · 9 min read
Docker-Based Continuous Delivery Practice: The EMC Containerized Delivery System
DevOps
DevOps
Nov 23, 2016 · Operations

New Features in Team Foundation Server 2015 Release Management

The article outlines several enhancements to Release Management in Team Foundation Server 2015, including cloning, exporting and importing release definitions, test result display in release summaries, OAuth token passing to scripts, partial success handling, GitHub project usage, Azure Web App deployment, task groups, soft delete, retention policies, linked project improvements, manual intervention, SQL deployment scripts, dashboard widgets, scheduled and conditional deployments, REST API, service hook integration, and support for Azure China cloud.

AzureDeploymentDevOps
0 likes · 16 min read
New Features in Team Foundation Server 2015 Release Management
DevOps
DevOps
Oct 8, 2016 · Operations

What Is DevOps? Origins, Key Issues, Benefits, and Adoption

The article explains DevOps as the integration of development and operations, tracing its origins, outlining its cultural and technical challenges, detailing its benefits such as faster, more reliable releases, and reviewing the tools and global adoption trends, including a new Chinese survey initiative.

AutomationCultureDevOps
0 likes · 11 min read
What Is DevOps? Origins, Key Issues, Benefits, and Adoption
DevOps
DevOps
Sep 29, 2016 · Cloud Native

Building a Container‑Based CI/CD Pipeline with VSTS/TFS for ASP.NET Core

This article explains how to use Microsoft Visual Studio Team Services/Team Foundation Server together with Docker to create a full‑stack, container‑based CI/CD pipeline for ASP.NET Core applications, covering environment setup, build agents, Docker host connections, and release strategies for test and production.

ASP.NET CoreDevOpsDocker
0 likes · 8 min read
Building a Container‑Based CI/CD Pipeline with VSTS/TFS for ASP.NET Core
dbaplus Community
dbaplus Community
Sep 5, 2016 · Operations

How to Build a Jenkins‑Docker Automated CI/CD Pipeline from Scratch

This guide walks you through installing Jenkins and Docker, configuring Jenkins agents, creating jobs and pipelines, mastering essential Docker commands and Dockerfile syntax, and finally integrating the two tools to establish a fully automated CI/CD environment for building and deploying applications.

AutomationDevOpsJenkins
0 likes · 13 min read
How to Build a Jenkins‑Docker Automated CI/CD Pipeline from Scratch
dbaplus Community
dbaplus Community
Aug 23, 2016 · Operations

How to Build a Scalable Automated Deployment System for Multi‑Node Clusters

This article walks through the shortcomings of manual code releases, designs a multi‑environment automated deployment workflow, details step‑by‑step implementation—including code fetching, configuration handling, logging, parallel execution, and rollback—while sharing practical scripts and common pitfalls for large‑scale clusters.

Cluster ManagementDeployment AutomationDevOps
0 likes · 10 min read
How to Build a Scalable Automated Deployment System for Multi‑Node Clusters
Efficient Ops
Efficient Ops
Aug 21, 2016 · Operations

How to Build a Standardized CI/CD Pipeline for Enterprise Delivery

This article explains how enterprises can overcome manual deployment challenges by standardizing their tech stack, defining mutable and immutable deployment modes, designing an XY‑axis model for system components, and implementing continuous integration, delivery, feedback, and monitoring using tools like Jenkins.

Continuous DeliveryDevOpsJenkins
0 likes · 21 min read
How to Build a Standardized CI/CD Pipeline for Enterprise Delivery
MaGe Linux Operations
MaGe Linux Operations
Jul 19, 2016 · Mobile Development

Master Android CI/CD: Step-by-Step Jenkins Setup and Common Pitfalls

This guide walks you through configuring Jenkins on a CentOS 6.3 server to automatically compile Android projects from a GitLab repository, covering environment preparation, Jenkins installation, job creation, Gradle integration, and troubleshooting common issues such as SDK updates, permission errors, and memory limits.

AndroidCentOSGitLab
0 likes · 7 min read
Master Android CI/CD: Step-by-Step Jenkins Setup and Common Pitfalls
DevOps Coach
DevOps Coach
Jul 13, 2016 · Cloud Native

Unlocking DevOps 2.0: Key Insights from the ‘Black Treasure’ Book

This article provides a detailed reading note of the DevOps 2.0 toolset book, summarizing its chapters on DevOps concepts, micro‑service architecture, CI/CD pipelines, containerization, orchestration tools such as Docker, Ansible, Kubernetes, and practical advice for building immutable, automated deployment pipelines.

Cloud NativeDevOpsMicroservices
0 likes · 10 min read
Unlocking DevOps 2.0: Key Insights from the ‘Black Treasure’ Book
Qunar Tech Salon
Qunar Tech Salon
Jul 6, 2016 · Information Security

Thirteen Ways Containers Are More Secure Than Virtual Machines

The article explains why containers offer stronger security than virtual machines by detailing thirteen best‑practice features such as disabling SSH, limiting ports, short‑lived containers, immutable designs, automated patching, and comprehensive scanning and logging strategies.

ContainersDevOpsIsolation
0 likes · 5 min read
Thirteen Ways Containers Are More Secure Than Virtual Machines
Qunar Tech Salon
Qunar Tech Salon
Jul 1, 2016 · Operations

Optimizing Jenkins CI/CD Architecture with Docker and Container Orchestration

The article explains Jenkins' single‑node and master‑slave deployment models, outlines the scalability and resource challenges of traditional setups, and proposes replacing test machines with Docker containers managed by Kubernetes or Swarm to improve efficiency, maintainability, and resource utilization.

DockerJenkinsKubernetes
0 likes · 7 min read
Optimizing Jenkins CI/CD Architecture with Docker and Container Orchestration

Microservices, Containers, and Cloud‑Native Architecture: An Updated Middleware Overview

This article provides a comprehensive update on how microservices, containers, and cloud‑native architectures are reshaping middleware, covering key concepts, frameworks, CI/CD pipelines, service discovery, dynamic configuration, scalability, resilience patterns, and integration platforms for modern enterprise IT.

ContainersDevOpsMicroservices
0 likes · 22 min read
Microservices, Containers, and Cloud‑Native Architecture: An Updated Middleware Overview
Java High-Performance Architecture
Java High-Performance Architecture
Jun 11, 2016 · Operations

Mastering CI/CD: From Continuous Integration to Continuous Deployment

Continuous Integration, Delivery, and Deployment form a progressive workflow that automates code testing, staging, and production release, enabling teams to detect issues early, ensure deployable code, and achieve fully automated releases despite challenges like complex topologies and large-scale environments.

AutomationContinuous DeliveryContinuous Deployment
0 likes · 3 min read
Mastering CI/CD: From Continuous Integration to Continuous Deployment
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 19, 2016 · Operations

Explore 60+ Essential Open-Source DevOps Tools for Seamless Development & Operations

This article introduces the concept of DevOps and provides a comprehensive, categorized list of over sixty open‑source tools—including version control, build automation, CI/CD, container platforms, configuration management, monitoring and logging solutions—helping beginners and practitioners quickly adopt effective DevOps practices.

DevOpsci/cdopen-source tools
0 likes · 16 min read
Explore 60+ Essential Open-Source DevOps Tools for Seamless Development & Operations
Efficient Ops
Efficient Ops
May 7, 2016 · Operations

400+ Free DevOps Tools & Resources Every Sysadmin Should Know

This article compiles a curated list of over 400 free DevOps and system administration resources—including CI/CD services, monitoring tools, crash handling platforms, IaaS, PaaS, and DBaaS solutions—to help engineers streamline workflows and improve operational efficiency.

DevOpsIaaSPaaS
0 likes · 7 min read
400+ Free DevOps Tools & Resources Every Sysadmin Should Know
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 19, 2016 · Operations

Building a Low‑Cost, End‑to‑End Automated CI/CD System: From Identifying Common Pain Points to Zero‑Cost Benchmark Replication

This article describes how a product line can quickly establish a comprehensive, low‑cost automated CI/CD pipeline by first pinpointing shared development pain points, then creating a benchmark solution that can be replicated without additional expense, covering local builds, coverage metrics, performance testing, and automated online regression.

DevOpsci/cdtesting
0 likes · 6 min read
Building a Low‑Cost, End‑to‑End Automated CI/CD System: From Identifying Common Pain Points to Zero‑Cost Benchmark Replication
MaGe Linux Operations
MaGe Linux Operations
Apr 4, 2016 · Operations

Master Jenkins CI: Step-by-Step Setup, Plugins, and Automated Deployment

This guide walks through setting up a Jenkins CI server—including environment preparation, installation, essential plugins, system and project configuration, security hardening, and a custom shell script for automated deployment—providing a practical roadmap for reliable continuous integration and delivery in Java projects.

DevOpsGitJenkins
0 likes · 7 min read
Master Jenkins CI: Step-by-Step Setup, Plugins, and Automated Deployment
21CTO
21CTO
Mar 17, 2016 · Operations

How We Scaled a Small Team with GitHub, ZenHub, TravisCI, and Slack

From a tiny squad using SVN to a full‑stack agile team, we detail how migrating to GitHub, adopting ZenHub for project management, integrating TravisCI for continuous testing and deployment, using Reviewable for pull‑request reviews, Coveralls for coverage metrics, and Slack for real‑time communication transformed our development workflow and boosted code quality.

Code reviewDevOpsGitHub
0 likes · 6 min read
How We Scaled a Small Team with GitHub, ZenHub, TravisCI, and Slack
Architecture Digest
Architecture Digest
Mar 17, 2016 · Backend Development

Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices

This article shares Cookpad’s practical experience with microservices, covering service granularity, RESTful integration, parallel processing, fault tolerance, testing strategies, logging, Docker‑based deployment pipelines, and company‑wide support mechanisms that together improve development speed and reliability.

DockerMicroservicesPact
0 likes · 12 min read
Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices
Efficient Ops
Efficient Ops
Mar 16, 2016 · Operations

How to Build Efficient CI/CD Pipelines for Startup Ops

This article outlines practical CI/CD and DevOps guidelines for startups, covering application management standards, branch strategies, code review tools, directory layout, permission controls, configuration change processes, release policies, logging practices, and automated deployment using tools like Git, Jenkins, and Ansible.

AnsibleDevOpsGit
0 likes · 14 min read
How to Build Efficient CI/CD Pipelines for Startup Ops
21CTO
21CTO
Mar 12, 2016 · Mobile Development

How Componentization Boosts iOS & Android App Development Efficiency

This article summarizes a March 10 technical session on componentizing iOS and Android applications, describing the challenges of monolithic codebases, the benefits of modular architecture, communication patterns, lifecycle management, version control, CI integration, and practical lessons learned.

AndroidComponentizationci/cd
0 likes · 16 min read
How Componentization Boosts iOS & Android App Development Efficiency
MaGe Linux Operations
MaGe Linux Operations
Mar 10, 2016 · Cloud Native

Docker in the Real World: Lessons, Pitfalls, and the Quest for a Perfect Container Architecture

After experimenting with Docker to isolate PHP‑FPM and Nginx services, a small startup shares the challenges they faced—from link networking quirks and service discovery with Consul, to CI image builds, log handling, monitoring, and the hidden costs of container restarts—offering practical insights for anyone adopting containerization.

ConsulNGINXPHP
0 likes · 8 min read
Docker in the Real World: Lessons, Pitfalls, and the Quest for a Perfect Container Architecture
Efficient Ops
Efficient Ops
Feb 3, 2016 · Operations

Zero‑Touch Java Deployment with Docker: A Four‑Step Guide

This article walks through a practical Docker‑based continuous deployment pipeline for a Java application, showing how Git, Jenkins, and Docker Registry can be configured to automatically build, test, and deploy code without manual intervention, complete with screenshots and FAQs.

Continuous DeploymentDockerJava
0 likes · 13 min read
Zero‑Touch Java Deployment with Docker: A Four‑Step Guide
Efficient Ops
Efficient Ops
Jan 25, 2016 · Operations

Why You Still Need a Dedicated Deployment System Beyond Jenkins

While Jenkins offers powerful deployment plugins, this article explains why a standalone deployment system remains essential for continuous delivery, covering decoupling builds, managing complex environments, supporting varied deployment strategies, enforcing standards, gathering operational data, and enabling service-oriented deployment across teams.

JenkinsOperationsci/cd
0 likes · 9 min read
Why You Still Need a Dedicated Deployment System Beyond Jenkins
High Availability Architecture
High Availability Architecture
Nov 15, 2015 · R&D Management

Insights into Google’s Engineering Culture, Tools, and Processes

The article shares a comprehensive overview of Google’s engineering environment, covering Silicon Valley work culture, internal communication mechanisms, the company’s development toolchain, quality‑versus‑speed trade‑offs in workflows, hiring practices, and the broader engineer mindset, supplemented by a detailed Q&A session.

Code reviewEngineering CultureGoogle
0 likes · 32 min read
Insights into Google’s Engineering Culture, Tools, and Processes
Architect
Architect
Sep 19, 2015 · Cloud Native

Docker: Accelerating Software Testing and Simplifying Production Deployments

The article explains how Docker’s lightweight container technology speeds up test environment setup, reduces resource consumption, supports blue/green deployments, and simplifies production orchestration, making it an essential tool for modern development teams seeking efficient, reliable software delivery.

Blue‑Green deploymentSoftware Testingci/cd
0 likes · 6 min read
Docker: Accelerating Software Testing and Simplifying Production Deployments
MaGe Linux Operations
MaGe Linux Operations
Sep 16, 2015 · Operations

60+ Must-Have Open-Source DevOps Tools to Supercharge Your Workflow

This article compiles over 60 of the best open-source DevOps tools—including version-control systems, build automation, CI/CD platforms, container runtimes, configuration-management solutions, monitoring and logging utilities—to help developers implement efficient, automated, and scalable workflows without cost.

ContainerDevOpsci/cd
0 likes · 13 min read
60+ Must-Have Open-Source DevOps Tools to Supercharge Your Workflow
Efficient Ops
Efficient Ops
Jul 22, 2015 · Operations

Why Docker Is the Secret Weapon for Microservices Success

This article explains how Docker bridges the gap between microservices and operations by standardizing packaging, simplifying multi‑language integration, enabling automated testing and continuous delivery, and reducing the complexity of system evolution and deployment.

MicroservicesOperationsci/cd
0 likes · 16 min read
Why Docker Is the Secret Weapon for Microservices Success
Efficient Ops
Efficient Ops
Jul 21, 2015 · Operations

Automate Java Deployments with Docker and Jenkins in Four Simple Steps

This article walks through a practical, four‑step workflow that lets developers push Java code to Git, automatically trigger Jenkins to build, create a new Docker image, and redeploy the container without any manual intervention, illustrating the process with screenshots and a FAQ.

Continuous DeploymentDevOpsJava
0 likes · 12 min read
Automate Java Deployments with Docker and Jenkins in Four Simple Steps
MaGe Linux Operations
MaGe Linux Operations
Jul 8, 2015 · Cloud Native

How Docker Supercharges Continuous Delivery in Real‑World Projects

This article details a practical case study of using Docker to build a continuous delivery pipeline for a logistics‑industry portal, covering project background, challenges, Docker‑based CI integration, automated deployment strategies, image layering, role‑based scripts, and a private registry setup.

Continuous DeliveryDevOpsci/cd
0 likes · 19 min read
How Docker Supercharges Continuous Delivery in Real‑World Projects
Efficient Ops
Efficient Ops
Jun 27, 2015 · Operations

How We Automated Cloud Operations: Real-World AWS Scaling & Deployment Cases

This article shares two real‑world operations‑automation case studies—cloud‑based scaling on AWS with Chef and Jenkins, and a comprehensive automated deployment workflow for an advertising company's C++ RTB system, Java platform, and data clusters—highlighting processes, tools, and key lessons.

AWSChefJenkins
0 likes · 8 min read
How We Automated Cloud Operations: Real-World AWS Scaling & Deployment Cases
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 31, 2015 · Backend Development

Microservice Architecture for Contract Management: Challenges, Strategy, and the Stencil Framework

This article describes how a legacy .NET contract management system was transformed into a set of independent microservices using a strategic decoupling approach, explains microservice fundamentals and advantages, and introduces the Ruby‑based Stencil framework with code generation, CI templates, and one‑click AWS deployment to accelerate development and operations.

AWSMicroservicesRuby
0 likes · 14 min read
Microservice Architecture for Contract Management: Challenges, Strategy, and the Stencil Framework
Efficient Ops
Efficient Ops
May 26, 2015 · Operations

Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology

This article, distilled from a lively discussion in the InfoQ High‑Efficiency Operations group, outlines a modular “building‑block” approach to operations automation, presents core methodologies, explains why automation tools exist, compares Puppet, SaltStack, and Ansible, and offers practical guidance for selecting and implementing automation solutions.

Operations AutomationTool Selectionci/cd
0 likes · 11 min read
Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology