Tagged articles
3739 articles
Page 36 of 38
DevOps
DevOps
Feb 23, 2017 · Operations

Comparing ITIL and DevOps: Principles, Automation, and Integration Models

The article examines the conflict and convergence between ITIL and DevOps in modern operations, outlining DevOps principles, automation in deployment and operations, and three integration models that balance management and execution, while highlighting the distinct values and scenarios for each approach.

AutomationContinuous DeliveryDevOps
0 likes · 12 min read
Comparing ITIL and DevOps: Principles, Automation, and Integration Models
Efficient Ops
Efficient Ops
Feb 22, 2017 · Operations

How DevOps Evolved: From Agile Roots to Global Conferences

This article traces the history of DevOps from Patrick Debois' early frustrations in 2007 through the Velocity conferences, the birth of DevOpsDays, and the rise of continuous delivery, showing how agile principles reshaped IT operations into a collaborative movement.

Continuous DeliveryDevOpsDevOpsDays
0 likes · 10 min read
How DevOps Evolved: From Agile Roots to Global Conferences
Ctrip Technology
Ctrip Technology
Feb 16, 2017 · Operations

Application‑Based Automated Capacity Management and Utilization Evaluation

The article presents a comprehensive, application‑centric approach to automated capacity management that analyzes why server utilization is low, defines safe usage thresholds, describes a load‑balancer‑driven stress‑testing workflow with regression modeling, and explains how this practice improves resource efficiency, cost savings, and developer‑ops collaboration.

AutomationDevOpsOperations
0 likes · 14 min read
Application‑Based Automated Capacity Management and Utilization Evaluation
Efficient Ops
Efficient Ops
Feb 14, 2017 · Databases

What Real‑World DBA Lessons Reveal About Database Reliability

The article shares a DBA’s three‑year journey at Ganji, detailing core responsibilities, painful incidents like accidental table deletions and massive Redis growth, and practical lessons on stability, backup, hardware prioritization, business alignment, and improving communication between operations and development teams.

Database AdministrationDevOpsReliability
0 likes · 9 min read
What Real‑World DBA Lessons Reveal About Database Reliability
Qunar Tech Salon
Qunar Tech Salon
Feb 14, 2017 · Operations

Application‑Based Automated Capacity Management and Utilization Evaluation

This article explains how to automate application‑centric capacity assessment, identify the safe utilization thresholds, use load‑balancer‑driven stress testing and regression modeling to pinpoint resource bottlenecks, and improve server usage while maintaining service reliability through close DevOps collaboration.

AutomationDevOpsOperations
0 likes · 15 min read
Application‑Based Automated Capacity Management and Utilization Evaluation
Architects' Tech Alliance
Architects' Tech Alliance
Feb 13, 2017 · Cloud Native

Comprehensive Overview of Docker: Architecture, Components, Orchestration, Storage, and Ecosystem

This article provides an extensive overview of Docker, covering its open‑source origins, client‑server architecture, container isolation, image management, orchestration tools such as Compose, Swarm and Machine, networking solutions, storage strategies, integration with PaaS/IaaS platforms, Kubernetes, OpenStack, DevOps practices, micro‑service architecture, and the broader Docker ecosystem.

Cloud NativeDevOpsDocker
0 likes · 24 min read
Comprehensive Overview of Docker: Architecture, Components, Orchestration, Storage, and Ecosystem
DevOps
DevOps
Feb 10, 2017 · Cloud Native

Top 10 Common Docker Misconceptions and Their Solutions

This article debunks the ten most frequent Docker misconceptions—ranging from platform limitations and development workflow constraints to debugging and database usage—by explaining why they are inaccurate and providing practical solutions such as using custom Dockerfiles, volume mounts, remote debugging, and proper container management commands.

CloudNativeDebuggingDevOps
0 likes · 13 min read
Top 10 Common Docker Misconceptions and Their Solutions
DevOps
DevOps
Feb 5, 2017 · Cloud Native

Understanding Containers and Container Management Platforms: From Concepts to Hands‑On Docker/Kubernetes Deployment

This article explains the evolution of cloud computing, the birth and principles of containers, their lightweight image‑based packaging, major orchestration platforms such as Kubernetes, Mesos and Swarm, and provides a step‑by‑step Docker tutorial for deploying a Java web application with load balancing.

ContainersDevOpsDocker
0 likes · 15 min read
Understanding Containers and Container Management Platforms: From Concepts to Hands‑On Docker/Kubernetes Deployment
ITPUB
ITPUB
Jan 24, 2017 · Fundamentals

Prevent Accidental Directory Deletion in Linux Shell Scripts

This guide explains common Linux shell pitfalls that can cause accidental directory deletions—such as empty variables, spaces, special characters, and failed cd commands—and provides practical safeguards like variable expansion checks, quoting, existence tests, logical operators, avoiding root operations, and using informative prompts.

BashDevOpsSafety
0 likes · 6 min read
Prevent Accidental Directory Deletion in Linux Shell Scripts
Node Underground
Node Underground
Jan 24, 2017 · Operations

11 Essential Practices to Master Node.js Application Monitoring

Effective Node.js monitoring boosts competitiveness, user experience, and cost efficiency, and this guide outlines eleven key recommendations—from tracking downtime and response thresholds to linking performance with business metrics and leveraging third‑party APM tools—ensuring robust, noise‑free alerts and secure, scalable applications.

APMDevOpsNode.js
0 likes · 3 min read
11 Essential Practices to Master Node.js Application Monitoring
DevOps
DevOps
Jan 19, 2017 · Cloud Native

Debugging .NET Core Applications in Docker with Visual Studio

This article explains how to set up a Docker‑based development and debugging environment for .NET Core applications using Visual Studio, covering installation of Docker for Windows, required extensions, Dockerfile and docker‑compose configuration, and step‑by‑step container debugging on Azure.

.NET CoreAzureDevOps
0 likes · 7 min read
Debugging .NET Core Applications in Docker with Visual Studio
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
Jan 12, 2017 · Cloud Native

What Is Docker? Understanding Containers and Their Role in Cloud‑Native Computing

The article explains Docker’s rapid rise, clarifies the difference between Docker and containers, compares containers with virtual machines, and describes how Docker streamlines application deployment by packaging code and its dependencies into portable containers within the cloud‑native ecosystem.

Cloud NativeDevOpsDocker
0 likes · 9 min read
What Is Docker? Understanding Containers and Their Role in Cloud‑Native Computing
360 Quality & Efficiency
360 Quality & Efficiency
Jan 11, 2017 · Operations

Applying Continuous Integration to Improve R&D Testing Workflow

This article explains how adopting continuous integration principles—such as a single source repository, automated builds, frequent mainline commits, fast builds, environment isolation, and automated deployment—can streamline development, testing, and release processes, reduce manual effort, and enhance overall software quality and efficiency.

Build AutomationDeploymentDevOps
0 likes · 13 min read
Applying Continuous Integration to Improve R&D Testing Workflow
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2017 · Operations

Master Ansible: From Basics to Advanced Modules for Efficient Operations

This guide introduces Ansible for operations, covering its core features, installation, host preparation, key management, essential modules, playbook structure, YAML syntax, handlers, tags, variables, templates, loops, and conditional execution, with practical command examples and visual illustrations.

AnsibleAutomationConfiguration Management
0 likes · 8 min read
Master Ansible: From Basics to Advanced Modules for Efficient Operations
DevOps
DevOps
Jan 4, 2017 · Operations

The Third Way of DevOps: Continuous Learning and Docker as Lab Equipment

The article explains the Third Way of DevOps—continuous learning through Kaizen and the PDSA cycle—showing how Docker serves as laboratory equipment that enables rapid, reproducible experiments, illustrated with examples from a financial institution and a personal baseball‑statistics project.

DevOpsDockerLean
0 likes · 8 min read
The Third Way of DevOps: Continuous Learning and Docker as Lab Equipment
DevOps
DevOps
Jan 3, 2017 · Operations

Applying the DevOps “Second Way” with Docker: Accelerating Feedback Loops

This article explains the DevOps “Second Way,” emphasizing faster, bidirectional feedback loops, and shows how Docker’s immutable containers, streamlined packaging, and embedded metadata reduce variation, accelerate defect detection, and shorten lead times in service delivery.

Continuous DeliveryDevOpsDocker
0 likes · 7 min read
Applying the DevOps “Second Way” with Docker: Accelerating Feedback Loops
DevOps
DevOps
Dec 28, 2016 · Cloud Native

Building a Fully Containerized DevOps Toolchain with Azure and Docker Swarm

The article discusses the challenges of heterogeneous systems in modern software development and explains how containerization, DevOps practices, and Azure‑based automation with Docker Swarm and Visual Studio Team Services can be combined to create a fully containerized DevOps toolchain that improves development and operational efficiency.

AzureDevOpsDocker Swarm
0 likes · 2 min read
Building a Fully Containerized DevOps Toolchain with Azure and Docker Swarm
Efficient Ops
Efficient Ops
Dec 28, 2016 · Operations

Transforming Financial Application Operations: Lessons from a European Rollout

This article shares a detailed case study of how a financial services team restructured European application operations, applied lean retrospectives, built a top‑down monitoring system, and introduced systematic stakeholder collaboration to dramatically improve incident response, system robustness, and user satisfaction.

DevOpsOperationsapplication monitoring
0 likes · 14 min read
Transforming Financial Application Operations: Lessons from a European Rollout
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
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 17, 2016 · Operations

Evolution of Alibaba's Application Operations System

The talk traces Alibaba's application operations journey from the early script‑driven era through tool‑centric development, DevOps adoption, automation, and emerging intelligent operations, highlighting organizational challenges, quality issues, standardization efforts, and future directions such as Docker and SRE practices.

AlibabaDevOpsIntelligentOps
0 likes · 19 min read
Evolution of Alibaba's Application Operations System

Why Combining Microservices with Docker Amplifies Agility and Adaptability

The article analyzes how the rapid adoption of microservices and container virtualization, especially Docker, boosts software agility and adaptability, while highlighting the critical role of stateful services, the challenges of storage in containers, and the concrete benefits of running both stateless and stateful components within containers.

Cloud NativeContainersDevOps
0 likes · 23 min read
Why Combining Microservices with Docker Amplifies Agility and Adaptability
DevOps
DevOps
Dec 14, 2016 · Cloud Native

Step-by-Step Guide to Building a Mesos + Marathon Cluster on macOS with Docker

This article walks through installing a Mesos‑based distributed scheduling platform on macOS using Docker containers, covering custom image creation, registry configuration, Docker‑VM quirks, environment‑variable setup for Zookeeper, Mesos master and slaves, Marathon deployment, and practical tips for accessing containers via socat, Portainer, chroot, and nsenter.

Cloud NativeDevOpsDocker
0 likes · 16 min read
Step-by-Step Guide to Building a Mesos + Marathon Cluster on macOS with Docker
DevOps
DevOps
Dec 13, 2016 · Operations

DevOps Is Not About Automation Tools, But They Are a Prerequisite

DevOps is a methodology that emphasizes collaboration between development and operations to accelerate software delivery, and while tools alone don’t constitute DevOps, automation and container technologies are essential prerequisites that reduce manual hand‑offs, enable self‑service, and improve feedback loops.

AutomationContinuous DeliveryDevOps
0 likes · 7 min read
DevOps Is Not About Automation Tools, But They Are a Prerequisite
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 13, 2016 · Operations

How Alibaba Evolved Its Application Operations: From Scripts to DevOps

Alibaba’s application operations journey, detailed by researcher Lin Hao, traces the shift from early script‑based practices through tool‑centric phases to a full DevOps transformation, highlighting challenges, automation efforts, and the emerging push toward intelligent, data‑driven operations.

AlibabaDevOpsInfrastructure
0 likes · 19 min read
How Alibaba Evolved Its Application Operations: From Scripts to DevOps
DevOps
DevOps
Dec 11, 2016 · Operations

The Evolution of DevOps: From Agile Foundations to CALMS, Containerization, and Enterprise Best Practices

From its origins at the 2008 Agile conference to the modern CALMS framework, this article traces DevOps’s evolution, compares traditional, DevOps 1.0 and 2.0 approaches, and outlines key Chinese practices such as containers, continuous deployment, micro‑services, and enterprise best‑practice recommendations.

CALMSContinuous DeliveryDevOps
0 likes · 11 min read
The Evolution of DevOps: From Agile Foundations to CALMS, Containerization, and Enterprise Best Practices
Efficient Ops
Efficient Ops
Dec 10, 2016 · Operations

What DevOps Lessons Does “The Phoenix Project” Reveal for Modern IT Operations?

After reading the novel‑style account of the Phoenix Project, the author reflects on the book’s DevOps insights—highlighting chronic IT operations challenges, the power of visualizing changes with Kanban, addressing resource constraints, navigating security audits, and pursuing automation through a three‑step cultural transformation.

DevOpsIT OperationsKanban
0 likes · 10 min read
What DevOps Lessons Does “The Phoenix Project” Reveal for Modern IT Operations?
Efficient Ops
Efficient Ops
Dec 8, 2016 · Operations

Rethinking Ops: Application‑Centric Management and Modern CMDB Strategies

This article explores a breakthrough in operations thinking by shifting from traditional Ops to DevOps, emphasizing application‑centric management, layered CMDB construction, end‑to‑end automation pipelines, and smarter alert visualization to solve long‑standing challenges in IT service delivery.

CMDBDevOps
0 likes · 10 min read
Rethinking Ops: Application‑Centric Management and Modern CMDB Strategies
Efficient Ops
Efficient Ops
Dec 7, 2016 · Operations

How to Kickstart DevOps: Practical Practices and Cultural Shifts

This guide explains how to begin a DevOps journey by focusing on concrete practices—continuous integration, version control, automated build, testing, code scanning, code review, deployment, feedback loops, and cultural change—while using tools to solve specific problems and gradually evolving processes and team culture.

CultureDevOpsPractice
0 likes · 12 min read
How to Kickstart DevOps: Practical Practices and Cultural Shifts
Efficient Ops
Efficient Ops
Nov 30, 2016 · Operations

How YY Interactive Built a Scalable PaaS Ops Platform: Lessons & Best Practices

YY Interactive’s operations team shares a comprehensive overview of their private PaaS platform, detailing the evolution from IaaS to automated DevOps-driven services, the value framework of quality, efficiency, cost, and security, and future plans for scalability, multi‑language support, and VDC integration.

DevOpsPaaS
0 likes · 27 min read
How YY Interactive Built a Scalable PaaS Ops Platform: Lessons & Best Practices
DevOps
DevOps
Nov 28, 2016 · Fundamentals

Major Changes in TFS 2017 Git: Redesigned Branch Page, New Pull Request Experience, Squash Merge, and More

The TFS 2017 update introduces a completely redesigned branch page with a "mine" view, a revamped pull‑request UI featuring enhanced diff, comment, and file tracking capabilities, new squash‑merge support, improved build and commit traceability, Git LFS file preview, code‑link sharing, and additional UI enhancements for a smoother DevOps workflow.

BranchDevOpsGit
0 likes · 13 min read
Major Changes in TFS 2017 Git: Redesigned Branch Page, New Pull Request Experience, Squash Merge, and More
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 Coach
DevOps Coach
Nov 21, 2016 · Operations

From Agile Roots to DevOps 2.0: How CALMS Drives Modern Software Delivery

The article traces DevOps from its 2008 Agile conference origins, explains the CALMS cultural model, compares traditional, DevOps 1.0 and DevOps 2.0 practices, and highlights containers, continuous deployment, and micro‑services as the key technologies shaping today’s enterprise software delivery.

CALMSDevOpsMicroservices
0 likes · 11 min read
From Agile Roots to DevOps 2.0: How CALMS Drives Modern Software Delivery
dbaplus Community
dbaplus Community
Nov 20, 2016 · Operations

Top Insights from the 2016 Global Agile Operations Summit

The 2016 Global Agile Operations Summit in Shanghai concluded with a series of expert sessions covering agile DevOps trends, cloud‑native automation platforms, database performance tuning, container orchestration, and real‑world case studies from leading companies, followed by the award ceremony honoring ten MVPs who drove innovation across operations and infrastructure.

AutomationContainerDevOps
0 likes · 15 min read
Top Insights from the 2016 Global Agile Operations Summit
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.

DevOpsTeam Culturerelease-management
0 likes · 7 min read
Building a Culture for Continuous Delivery: Key Practices and Processes
Efficient Ops
Efficient Ops
Oct 31, 2016 · Operations

What Are DevOps’ Eight Honors and Shames? Insights from Heroku’s 12‑Factor Manifesto

This article presents a seasoned DevOps expert’s eight “honors and shames” principles, explains why configuration, redundancy, restartability, whole‑delivery, statelessness, standardization, automation, and unattended operation matter, and connects them to Heroku’s twelve‑factor app guidelines for building resilient cloud services.

DevOpsInfrastructure
0 likes · 21 min read
What Are DevOps’ Eight Honors and Shames? Insights from Heroku’s 12‑Factor Manifesto
dbaplus Community
dbaplus Community
Oct 28, 2016 · Operations

Mastering Full‑Scale Configuration Management for Seamless Continuous Delivery

This article breaks down comprehensive configuration management—covering code and build artifact versioning, application settings, and environment provisioning—explaining why it is the cornerstone of continuous delivery and offering concrete branch strategies, Git practices, artifact handling, injection methods, and automation tools to achieve reliable, low‑risk software releases.

Branch StrategyConfiguration ManagementContinuous Delivery
0 likes · 26 min read
Mastering Full‑Scale Configuration Management for Seamless Continuous Delivery
Efficient Ops
Efficient Ops
Oct 24, 2016 · Operations

How Bilibili Scaled Its Operations: From Chaos to Automated DevOps

In this talk, Bilibili’s operations manager shares the journey from early firefighting to a standardized, automated DevOps pipeline, covering ansible‑based configuration, high‑quality release processes, metric‑driven monitoring, and elastic Docker‑based scaling using Mesos, Marathon, Consul, and custom IPAM plugins.

AnsibleDevOpsDocker
0 likes · 16 min read
How Bilibili Scaled Its Operations: From Chaos to Automated DevOps
dbaplus Community
dbaplus Community
Oct 19, 2016 · Cloud Native

Deploy a Minecraft Server on Docker with NetEase Hive in Minutes

This guide walks you through manually setting up a Minecraft server on a Linux container and then automating the process with a Dockerfile on NetEase Hive, covering required tools, server files, Dockerfile details, and runtime configuration for a smooth gaming experience.

ContainerDevOpsMinecraft
0 likes · 8 min read
Deploy a Minecraft Server on Docker with NetEase Hive in Minutes
Efficient Ops
Efficient Ops
Oct 11, 2016 · Operations

How to Trace the Root Cause of Application Performance Issues Across the Full Stack

This article explores the challenges of locating performance bottlenecks in apps, browsers, networks, and servers, explains the evolution of Application Performance Management (APM) at a global DevOps conference, and introduces a full‑stack tracing solution that integrates client, mobile, and cloud monitoring.

APMDevOpsFull-stack Tracing
0 likes · 10 min read
How to Trace the Root Cause of Application Performance Issues Across the Full Stack
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
Architects' Tech Alliance
Architects' Tech Alliance
Oct 6, 2016 · Cloud Native

Enterprise Adoption of Container Technology: Standardization, Efficiency, and Competitive Advantage

The article examines how Docker‑based container technology can be standardized and applied in enterprises to improve resource utilization, streamline software delivery, and create competitive advantages, while also discussing ecosystem standards, selection criteria, and the broader impact on modern IT development.

Cloud NativeContainerDevOps
0 likes · 9 min read
Enterprise Adoption of Container Technology: Standardization, Efficiency, and Competitive Advantage
DevOps
DevOps
Sep 29, 2016 · R&D Management

Applying User Story Mapping in TFS: Direct Mapping and Transformation Methods

The article explains how to use the User Story Mapping technique on the TFS platform, describing both a direct one‑to‑one mapping approach and a conversion method that transforms business‑level story maps into technical TFS work items for efficient DevOps team collaboration.

DevOpsR&D managementTFS
0 likes · 13 min read
Applying User Story Mapping in TFS: Direct Mapping and Transformation Methods
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
Node Underground
Node Underground
Sep 27, 2016 · Operations

8 Essential Tips for Securely Dockerizing Node.js Applications

This article outlines eight crucial best‑practice recommendations—such as creating a non‑root user, enabling user namespace mapping, caching node_modules, properly launching the main process, tagging images, managing processes externally, using production‑grade base images, and synchronizing system time—to securely containerize Node.js applications with Docker.

DevOpsDockerNode.js
0 likes · 2 min read
8 Essential Tips for Securely Dockerizing Node.js Applications
ITPUB
ITPUB
Sep 26, 2016 · Operations

8 Essential Tips for Writing Robust Bash Shell Scripts

This article shares eight hard‑earned recommendations for crafting reliable Bash scripts, covering interpreter selection, debugging flags, static analysis tools, variable expansion, proper scoping, signal trapping, thoughtful design, and recognizing when to switch to more suitable languages.

BashDebuggingDevOps
0 likes · 10 min read
8 Essential Tips for Writing Robust Bash Shell Scripts
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2016 · Cloud Native

What Are Docker’s Biggest Drawbacks? A Critical Look at Its Limitations

While Docker revolutionizes application deployment with lightweight containers, it also suffers from significant limitations such as network configuration constraints, restricted library control, lack of clear audit trails, platform incompatibilities, limited isolation, and challenges in storage, logging, and resource management.

Cloud NativeContainersDevOps
0 likes · 5 min read
What Are Docker’s Biggest Drawbacks? A Critical Look at Its Limitations
Meituan Technology Team
Meituan Technology Team
Sep 23, 2016 · Databases

Database Automation Platform at Meituan: Architecture, Practices, and Lessons

Meituan’s Database Automation Platform evolved from a simple Django‑based 1.0 system into a modular 2.0 architecture using CMDB, RabbitMQ, and Celery, standardizing metadata, providing self‑service APIs, and automating tasks such as cluster provisioning, online schema changes, and high‑availability failover, now handling hundreds of daily operations for over a thousand developers while planning further component‑library refactoring.

CMDBDevOpsdatabase automation
0 likes · 27 min read
Database Automation Platform at Meituan: Architecture, Practices, and Lessons
DevOps
DevOps
Sep 23, 2016 · Mobile Development

Setting Up iOS Continuous Integration with VSTS/TFS

This guide explains how to configure a cross‑platform CI pipeline for iOS apps using VSTS/TFS, covering project setup, Git repository linking, agent installation on macOS, build definition creation, variable configuration, and triggering builds to produce signed IPA packages.

CIDevOpsMobile Development
0 likes · 7 min read
Setting Up iOS Continuous Integration with VSTS/TFS
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2016 · Cloud Native

Master Docker Swarm 1.12: Build, Scale, and Manage High‑Availability Clusters

This article introduces Docker 1.12’s Swarm mode, detailing its new features such as service creation, health checks, scaling, scheduling constraints, load balancing, service discovery, and rolling updates, and provides step‑by‑step instructions for building a multi‑node Swarm cluster, deploying services, and handling node failures.

DevOpsDockerSwarm
0 likes · 17 min read
Master Docker Swarm 1.12: Build, Scale, and Manage High‑Availability Clusters
dbaplus Community
dbaplus Community
Sep 22, 2016 · Operations

How Microsoft and Xiaomi Mastered DevOps: Practical Lessons for Global Scale

This article summarizes Ouyang Chen's GDevOps 2016 talk, covering the definition of DevOps, four personal viewpoints, Microsoft's three‑phase transformation, Xiaomi's rapid release pipeline, key principles, metrics such as time‑to‑detect, and essential tools for building an efficient DevOps culture.

AutomationDevOpsMicrosoft
0 likes · 19 min read
How Microsoft and Xiaomi Mastered DevOps: Practical Lessons for Global Scale
MaGe Linux Operations
MaGe Linux Operations
Sep 21, 2016 · Operations

Master Ansible Playbooks: Core Components, Variables, Loops & Handlers

Ansible playbooks, a powerful configuration management tool, use YAML to define tasks, variables, inventory, conditionals, loops, and handlers; this guide explains core components, syntax, variable scopes, command-line overrides, and provides practical examples for installing services, managing users, and triggering handlers based on changes.

AnsibleAutomationConfiguration Management
0 likes · 7 min read
Master Ansible Playbooks: Core Components, Variables, Loops & Handlers
MaGe Linux Operations
MaGe Linux Operations
Sep 19, 2016 · Databases

Master Redis Cluster Setup: From Basics to Scaling Nodes

Learn how to build and manage a Redis cluster on Linux, covering the rationale for clustering, hash slot mechanics, node configuration, adding/removing nodes, resharding, and integrating master‑slave replicas, with step‑by‑step commands and practical examples.

ClusterDevOpsdatabase
0 likes · 11 min read
Master Redis Cluster Setup: From Basics to Scaling Nodes
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 19, 2016 · Backend Development

What Alibaba Architects Learned at SpringOne 2016: From ReactiveX to Serverless

Alibaba architects attended the SpringOne conference in Las Vegas, sharing insights on emerging technologies such as ReactiveX, Ratpack, Java 9 modules, Spring 5 and 1.4, Zipkin, XRebel, PaaS platforms, serverless computing, cloud‑native principles, Agile, DevOps, and microservices, highlighting both global trends and challenges for Chinese cloud providers.

DevOpsMicroservicesPaaS
0 likes · 9 min read
What Alibaba Architects Learned at SpringOne 2016: From ReactiveX to Serverless
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Sep 12, 2016 · Operations

Automating TDH Upgrade Tests with Docker, Jenkins, Selenium, and Guacamole

To address limited iteration cycles and complex upgrade testing, the article presents a comprehensive automated testing framework for Transwarp Data Hub (TDH) that integrates Docker, Jenkins, Selenium, VNC Server, Guacamole, and Python, enabling reliable, repeatable upgrades, detailed reporting, and real‑time monitoring.

Automated TestingDevOpsDocker
0 likes · 11 min read
Automating TDH Upgrade Tests with Docker, Jenkins, Selenium, and Guacamole
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
GF Securities FinTech
GF Securities FinTech
Aug 31, 2016 · Cloud Native

How Containerization Transformed a Securities Trading Platform: Lessons from OpenTrading

This article explains how a securities firm adopted Docker and cloud‑native practices to overcome scaling, upgrade, and reliability challenges, detailing its four‑layer platform architecture, massive container deployments, orchestration strategies, and immutable DevOps best practices for high‑frequency trading environments.

Cloud NativeDevOpsDocker
0 likes · 15 min read
How Containerization Transformed a Securities Trading Platform: Lessons from OpenTrading
Architects' Tech Alliance
Architects' Tech Alliance
Aug 26, 2016 · Cloud Computing

Docker Architecture Overview and Module Functions

This article provides a comprehensive overview of Docker's technical architecture, detailing its key modules such as the client, daemon, server, engine, job system, registry, graph, driver, libcontainer, and container components, and explains how they enable isolation, resource management, networking, and continuous deployment in modern DevOps workflows.

ContainerDevOpsDocker
0 likes · 12 min read
Docker Architecture Overview and Module Functions
Efficient Ops
Efficient Ops
Aug 25, 2016 · Operations

How Tencent Scales Ops Automation for Hundreds of Thousands of Servers

This article explains how Tencent transformed massive operational pressure from billions of users and half‑million servers into an automated, standardized workflow by defining clear goals, building a layered CMDB, integrating Dev and Ops, and implementing a six‑step deployment pipeline that balances efficiency with safety.

CMDBDevOpsInfrastructure
0 likes · 21 min read
How Tencent Scales Ops Automation for Hundreds of Thousands of Servers
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
DevOps
DevOps
Aug 13, 2016 · Cloud Computing

How to Build a High-Performance Private Docker Registry Using Azure Storage

This article explains how to set up a fast, stable private Docker Registry by leveraging Azure Storage as the backend, detailing the creation of Azure-hosted Docker machines, configuring the registry containers for both macOS/Linux and Windows, and providing scripts to pull and push images through the Azure-backed storage.

AzureDevOpsDocker
0 likes · 7 min read
How to Build a High-Performance Private Docker Registry Using Azure Storage
DevOps
DevOps
Aug 4, 2016 · Cloud Computing

Docker for Windows and macOS: Installation Guide and Basic Usage

This guide explains how to download, install, and configure Docker on Windows 10 and macOS, covering prerequisites, enabling Hyper‑V, running the installer, adjusting memory settings, and basic Docker commands such as checking info, running hello‑world, launching Ubuntu and Nginx containers, and viewing running containers.

DevOpsDockerInstallation
0 likes · 6 min read
Docker for Windows and macOS: Installation Guide and Basic Usage
DevOps
DevOps
Jul 28, 2016 · Backend Development

Developing ASP.NET Core Applications on macOS with VS Code, Docker, and MySQL

This tutorial explains how to set up a macOS development environment with Visual Studio Code and .NET Core, create an ASP.NET Core web application, configure a MySQL database using Docker containers, and package the app for production deployment with Docker Compose.

ASP.NET CoreDevOpsDocker
0 likes · 15 min read
Developing ASP.NET Core Applications on macOS with VS Code, Docker, and MySQL
MaGe Linux Operations
MaGe Linux Operations
Jul 23, 2016 · Cloud Native

Unlock Docker: Core Concepts, Architecture, and Practical Commands

This article provides a comprehensive overview of Docker, covering its definition, client‑server architecture, differences from traditional virtual machines, key advantages, essential terminology, installation steps, repository and image concepts, common Docker commands, Dockerfile instructions, container management, and volume handling, all illustrated with diagrams and code examples.

Cloud NativeDevOpsDocker
0 likes · 20 min read
Unlock Docker: Core Concepts, Architecture, and Practical Commands
DevOps
DevOps
Jul 18, 2016 · R&D Management

Using TFS Board to Run a Scrum Sprint: A Practical Guide

This article explains how to configure and use a TFS Kanban board to plan, execute, and review a Scrum sprint, covering team roles, sprint cadence, backlog grooming, sprint planning, daily stand‑ups, and sprint review and retrospective activities.

DevOpsKanban BoardSprint Management
0 likes · 10 min read
Using TFS Board to Run a Scrum Sprint: A Practical Guide
DevOps
DevOps
Jul 17, 2016 · Cloud Native

10 Things You Should Know About Docker

This article outlines ten essential facts about Docker—from its role as a software packaging and deployment tool and its roots in long‑standing container technology, to its cross‑platform support, performance advantages, rapid evolution, competition, and the cautions enterprises should consider before adopting it.

Cloud NativeDevOpsDocker
0 likes · 9 min read
10 Things You Should Know About Docker
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
Efficient Ops
Efficient Ops
Jul 12, 2016 · Operations

How AutoAMS 2.0 Automates Server Asset Management with Django and Ansible

This article describes the design, architecture, and key features of AutoAMS 2.0, an automated asset management system built with Django, Bootstrap, MySQL, and Ansible, showing how it replaces manual Excel‑based tracking, collects server and network data without agents, and streamlines permission and location management for large‑scale operations.

AnsibleDevOpsDjango
0 likes · 8 min read
How AutoAMS 2.0 Automates Server Asset Management with Django and Ansible
DevOps
DevOps
Jul 12, 2016 · Operations

Automating Build Processes: From Manual Steps to a Java‑Based BuildTool and DSL

The article narrates a junior developer’s struggle with a tedious manual build workflow, his creation of a Java‑based BuildTool to automate compilation, packaging, and deployment, and the evolution toward an XML‑driven DSL that eventually inspired the naming of Apache ANT.

AntBuild AutomationDSL
0 likes · 8 min read
Automating Build Processes: From Manual Steps to a Java‑Based BuildTool and DSL
DevOps
DevOps
Jul 10, 2016 · Cloud Native

Getting Started with Docker for .NET Core Development on Windows

This guide walks .NET developers through the history of .NET Core, explains why Docker is essential for modern development, and provides step‑by‑step instructions for installing Docker for Windows, configuring Visual Studio, creating a .NET Core web app, adding Docker support, and debugging the containerized application.

.NET CoreDevOpsDocker
0 likes · 13 min read
Getting Started with Docker for .NET Core Development on Windows
Efficient Ops
Efficient Ops
Jul 7, 2016 · Operations

Designing a Scalable Python Ops Automation Platform with OMServer

This article explores building a scalable Python-based operations automation platform, detailing the OMServer architecture, why Python is chosen, module customization, security auditing, and client‑server implementation, while highlighting key third‑party libraries and future enhancements for DevOps teams.

C/S DesignDevOpsOps Automation
0 likes · 8 min read
Designing a Scalable Python Ops Automation Platform with OMServer
Efficient Ops
Efficient Ops
Jul 6, 2016 · Cloud Native

How Docker Transforms Cloud Delivery: Real‑World Practices from Alibaba

This article summarizes a 2016 Global Operations conference talk that explains how Docker and micro‑services reshape software delivery, covering Alibaba's container usage, cloud‑native principles, continuous integration, immutable infrastructure, and practical tips for deploying containers at scale.

Continuous DeliveryDevOpsDocker
0 likes · 27 min read
How Docker Transforms Cloud Delivery: Real‑World Practices from Alibaba
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
Efficient Ops
Efficient Ops
Jul 4, 2016 · Operations

What the 5th Annual DevOps Report Reveals About ROI, Culture, and Performance

The fifth‑year DevOps report, based on surveys of over 4,600 global professionals, shows how high‑performing organizations achieve dramatically faster deployments, higher employee loyalty, better quality and security, and substantial cost savings, while highlighting the ROI of DevOps investments and cultural transformation.

DevOpsEmployee loyaltyIT performance
0 likes · 15 min read
What the 5th Annual DevOps Report Reveals About ROI, Culture, and Performance
dbaplus Community
dbaplus Community
Jun 27, 2016 · Backend Development

Why Monoliths Struggle and How Service‑Oriented Architecture Can Help

The article examines the high development and operational costs of traditional monolithic applications, outlines service‑oriented solutions such as splitting, decoupling, and layering, details practical implementation techniques like subscription‑publish mechanisms, fault isolation, and governance, and discusses the limits and future evolution toward microservices.

DevOpsDistributed Systemsservice governance
0 likes · 23 min read
Why Monoliths Struggle and How Service‑Oriented Architecture Can Help

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
DevOps
DevOps
Jun 22, 2016 · R&D Management

Using TFS Kanban Boards: Creation, Configuration, and Customization

This article explains how to create and customize Kanban boards in TFS, covering board creation, column naming, WIP limits, status mapping, swimlane usage, card field configuration, and visual styling to improve team visibility and workflow management.

DevOpsKanbanProject Management
0 likes · 8 min read
Using TFS Kanban Boards: Creation, Configuration, and Customization