Tagged articles

deployment

850 articles · Page 9 of 9
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2017 · Operations

Deploy a Mezzanine Blog with Ansible and Docker: Step‑by‑Step Guide

This article walks through building a Mezzanine CMS blog, first manually on macOS, then automating the deployment with Ansible, refactoring using roles, and finally containerizing the setup with Docker, providing detailed commands, configuration files, and best‑practice tips for production environments.

AnsibleDjangoDocker
0 likes · 10 min read
Deploy a Mezzanine Blog with Ansible and Docker: Step‑by‑Step Guide
DevOps
DevOps
Mar 31, 2017 · Cloud Computing

Deploying a Private Docker Registry on Azure China with azure-docker-registry-template

This guide explains how to deploy a private Docker Registry in Azure China using the open‑source azure‑docker‑registry‑template, covering architecture, required files, TLS configuration, ARM template parameters, and step‑by‑step deployment commands for creating certificates, storage, load balancer, and VM cluster.

ARM TemplateAzureDocker Registry
0 likes · 9 min read
Deploying a Private Docker Registry on Azure China with azure-docker-registry-template
DevOps Coach
DevOps Coach
Mar 23, 2017 · Operations

How Etsy Deploys Code 50 Times a Day: Lessons from Their DevOps Pipeline

Etsy achieves up to 50 daily deployments by leveraging a fully automated pipeline, IRC‑based collaboration, per‑developer KVM VMs, Chef‑managed cookbooks, the Try tool on Jenkins, one‑click Deployinator, feature flags, extensive monitoring, and a blameless post‑mortem culture, all detailed in this case study.

deploymentdevopsfeature flags
0 likes · 7 min read
How Etsy Deploys Code 50 Times a Day: Lessons from Their DevOps Pipeline
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.

AutomationCI/CDMicroservices
0 likes · 13 min read
DevOps Philosophy: From Continuous Integration to Immutable Deployments
System Architect Go
System Architect Go
Mar 21, 2017 · Cloud Computing

Deploy API Documentation with GitHub Pages: A Step‑by‑Step Guide

This article explains how to automatically generate API documentation using apidoc, host the resulting static files on GitHub Pages, configure the repository settings to serve the docs folder, and obtain a public URL that front‑end developers can access without manual file transfers.

API documentationGitHub Pagesapidoc
0 likes · 4 min read
Deploy API Documentation with GitHub Pages: A Step‑by‑Step Guide
High Availability Architecture
High Availability Architecture
Mar 16, 2017 · Operations

Stormcrow: Dropbox’s Scalable Feature‑Flag Platform for Rapid Deployment and A/B Testing

The article describes Dropbox’s Stormcrow system, a configurable feature‑gate platform that enables fast, safe rollout of new functionality across web, desktop, and mobile clients, supports granular A/B testing, leverages custom data fields, and integrates deployment, monitoring, and audit tooling for large‑scale operations.

A/B testingMonitoringScalable Systems
0 likes · 15 min read
Stormcrow: Dropbox’s Scalable Feature‑Flag Platform for Rapid Deployment and A/B Testing
Tencent Cloud Developer
Tencent Cloud Developer
Feb 24, 2017 · Backend Development

Guide to Setting Up, Building, and Deploying an ASP.NET Core + Angular2 Project on CentOS

This tutorial walks through installing .NET Core, disabling the firewall, setting up Nginx on CentOS, generating and building an ASP.NET Core + Angular2 template with npm and webpack, publishing the app, transferring it to the server, running it, and configuring Nginx as a reverse proxy for external access.

ASP.NET CoreAngularCentOS
0 likes · 7 min read
Guide to Setting Up, Building, and Deploying an ASP.NET Core + Angular2 Project on CentOS
Liulishuo Tech Team
Liulishuo Tech Team
Jan 24, 2017 · Frontend Development

Engineering Practices and Tooling for Frontend Development at Liulishuo (2016‑2017)

The article reviews Liulishuo's 2016 engineering experiments, covering their base library choices, componentization for consumer apps and internal tools, mock data generation, unit testing, error monitoring with Sentry, deployment using shipit‑deploy, and outlines goals for improving performance, testing coverage, and robustness in the coming year.

Component LibraryUnit Testingdeployment
0 likes · 10 min read
Engineering Practices and Tooling for Frontend Development at Liulishuo (2016‑2017)
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 ModelCI/CDGit
0 likes · 14 min read
Comparative Analysis of CI/CD Strategies and Git Branching Models in Two Projects
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.

Software Processbuild automationdeployment
0 likes · 13 min read
Applying Continuous Integration to Improve R&D Testing Workflow
Qunar Tech Salon
Qunar Tech Salon
Nov 28, 2016 · Backend Development

Building Closed‑Loop Java Applications: From Zero to Deployment with Maven and Spring Boot

This article explains the common pitfalls of manual Java deployment, introduces the concept of a closed‑loop Java application, and provides step‑by‑step Maven‑assembly and Spring Boot configurations, scripts, and code examples for both non‑web and web projects to achieve automated, reproducible deployments.

Closed‑LoopJavaSpring Boot
0 likes · 18 min read
Building Closed‑Loop Java Applications: From Zero to Deployment with Maven and Spring Boot
MaGe Linux Operations
MaGe Linux Operations
Nov 28, 2016 · Cloud Computing

Step-by-Step Guide to Deploy OpenStack Icehouse Private Cloud

Learn how to set up a private OpenStack Icehouse cloud by following detailed installation steps, configuring Keystone, setting up networking, creating tenants, roles, and users, and verifying services, complete with command-line examples and essential configuration files.

Cloud ComputingKeystoneLinux
0 likes · 9 min read
Step-by-Step Guide to Deploy OpenStack Icehouse Private Cloud
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.

AzureCI/CDTFS
0 likes · 16 min read
New Features in Team Foundation Server 2015 Release Management
dbaplus Community
dbaplus Community
Nov 9, 2016 · Cloud Native

How to Build a Hyper‑Converged Container Platform on Nutanix: A Step‑by‑Step Guide

This article explains the concepts of hyper‑converged infrastructure, details Nutanix hardware and software architecture, shows how it supports Docker containers, and provides a complete step‑by‑step deployment guide—including host creation, block device allocation, DCE installation, application publishing, and status verification—using practical commands and diagrams.

Hyper-ConvergedNutanixcloud-native
0 likes · 15 min read
How to Build a Hyper‑Converged Container Platform on Nutanix: A Step‑by‑Step Guide
ITPUB
ITPUB
Oct 31, 2016 · Backend Development

Why Redis Beats MySQL for Distributed Caching: Deployment and HA Strategies

The article evaluates storage options for shared collections across multiple machines, explains why Redis 3.2 meets high‑availability, persistence, and data‑structure needs, and details the chosen deployment using master‑slave replication, Sentinel clusters, and supporting scripts.

CachingPersistenceSentinel
0 likes · 8 min read
Why Redis Beats MySQL for Distributed Caching: Deployment and HA Strategies
Efficient Ops
Efficient Ops
Oct 17, 2016 · Operations

How Shanda Games Built a Scalable Automated Operations System

This article details Shanda Games' journey in designing and implementing a comprehensive automated operations platform—including installation, deployment, security, client and server updates, data analysis, backup, and monitoring—to efficiently manage hundreds of games across diverse hardware and operating systems.

AutomationMonitoringOperations
0 likes · 22 min read
How Shanda Games Built a Scalable Automated Operations System
Architects Research Society
Architects Research Society
Sep 25, 2016 · Cloud Native

Containerizing OpenStack: Technical Implementation, Benefits, and Operational Insights

The article examines how containerizing OpenStack—through Docker images, orchestration tools, and projects like Kolla—offers streamlined upgrades, flexible scaling, reduced configuration complexity, OS‑agnostic deployment, faster testing, high‑availability solutions, and innovative development cycles, highlighting both technical implementations and operational benefits.

KollaOpenStackcontainerization
0 likes · 11 min read
Containerizing OpenStack: Technical Implementation, Benefits, and Operational Insights
Efficient Ops
Efficient Ops
Apr 5, 2016 · Operations

How to Define and Implement Effective Deployment Standards

This article explains what deployment specifications are, outlines the key components of a good spec, shares a real-world CodeDeploy example, and provides practical steps for designing, building, and rolling out deployment standards that balance flexibility, non‑intrusiveness, and ease of use.

Operationscode deploydeployment
0 likes · 13 min read
How to Define and Implement Effective Deployment Standards
21CTO
21CTO
Mar 22, 2016 · Operations

Inside Facebook’s ‘Hotfix Bar’: Secrets of Massive Deployments

During an exclusive visit to Facebook’s Menlo Park campus, the author uncovers the company’s sophisticated release engineering practices—including the HipHop optimizer, a custom BitTorrent‑based deployment system, continuous testing, and a unique “Hotfix Bar” culture—revealing how billions of daily requests are reliably delivered at massive scale.

FacebookOperationsbitTorrent
0 likes · 18 min read
Inside Facebook’s ‘Hotfix Bar’: Secrets of Massive Deployments
21CTO
21CTO
Feb 6, 2016 · Backend Development

Building a Scalable Cross‑Border E‑Commerce Platform: Architecture Lessons and Pitfalls

This article examines the technical challenges and solutions involved in designing, deploying, and evolving a cross‑border e‑commerce platform, covering system architecture, network setup, database scaling, service modularization, and real‑world pitfalls encountered during rapid growth.

Database Designbackend servicescross‑border e‑commerce
0 likes · 18 min read
Building a Scalable Cross‑Border E‑Commerce Platform: Architecture Lessons and Pitfalls
Efficient Ops
Efficient Ops
Feb 3, 2016 · Operations

Mastering Operations Automation: Strategies, Stages, and Common Pitfalls

This article explores the fundamentals of operations automation, outlines its three evolutionary stages, provides practical guidance for implementation, and highlights hidden risks and pitfalls that organizations must address to build reliable, secure, and scalable automation systems.

Continuous IntegrationOperations Automationdeployment
0 likes · 17 min read
Mastering Operations Automation: Strategies, Stages, and Common Pitfalls
Architect
Architect
Jan 21, 2016 · R&D Management

Design and Implementation of a Modular Detail Platform at Alibaba

The article outlines the design principles, modular architecture, front‑back separation, lifecycle management, testing, and deployment strategies of Alibaba’s Detail platform, aiming to improve collaboration efficiency, stability, extensibility, and reuse across various business scenarios.

Continuous IntegrationPlatform Engineeringdeployment
0 likes · 17 min read
Design and Implementation of a Modular Detail Platform at Alibaba
21CTO
21CTO
Jan 18, 2016 · Operations

Why Immutable Infrastructure Is the Future of Reliable Deployments

Immutable Infrastructure treats every server or container as a read‑only unit that is replaced rather than modified, offering repeatable configuration, faster CI/CD, easier rollback, and reduced operational complexity, while requiring stateless applications and automated provisioning templates to succeed.

AutomationOperationsdeployment
0 likes · 9 min read
Why Immutable Infrastructure Is the Future of Reliable Deployments
Efficient Ops
Efficient Ops
Jan 13, 2016 · Operations

Incremental vs Full Deployment: Which Strategy Wins for Modern Ops?

The article examines the trade‑offs between incremental and full deployment, outlining their workflows, advantages, and challenges, and concludes that full deployment is generally preferable for stateless units while incremental methods remain useful for stateful components like databases.

Operationsdeploymentfull deployment
0 likes · 9 min read
Incremental vs Full Deployment: Which Strategy Wins for Modern Ops?
Java High-Performance Architecture
Java High-Performance Architecture
Jan 13, 2016 · Backend Development

Why Microservices Became Essential: Solving Development, Deployment, and Resource Challenges

This article explains how microservices emerged to address low development efficiency, technology incompatibility, and resource waste, and describes their benefits such as faster deployment, technology flexibility, optimal resource use, and improved stability, while also noting performance challenges.

Backend DevelopmentMicroservicesdeployment
0 likes · 6 min read
Why Microservices Became Essential: Solving Development, Deployment, and Resource Challenges
High Availability Architecture
High Availability Architecture
Dec 18, 2015 · Operations

Weibo's Multi-Data-Center (Active‑Active) Architecture: Experience, Challenges, and Best Practices

The article details Weibo's journey in building a multi‑data‑center active‑active architecture, covering its evolution, technical challenges such as latency and data synchronization, the adopted MCQ‑based messaging solution, operational best practices, and future directions for high‑availability deployments.

CachingHigh AvailabilityMulti-Data Center
0 likes · 16 min read
Weibo's Multi-Data-Center (Active‑Active) Architecture: Experience, Challenges, and Best Practices
21CTO
21CTO
Nov 29, 2015 · Backend Development

How Box Slashed Latency by 60% with HHVM: A Deep Dive into PHP Migration

Box’s engineering team recounts how migrating its massive PHP codebase to Facebook’s HHVM cut server‑side latency to two‑fifths of the original, doubled front‑end capacity, and required extensive compatibility fixes, deployment redesign, and rigorous testing to achieve zero‑downtime production rollout.

BoxPerformance Optimizationbackend-migration
0 likes · 17 min read
How Box Slashed Latency by 60% with HHVM: A Deep Dive into PHP Migration
21CTO
21CTO
Nov 27, 2015 · Backend Development

How Baiba’s Backend Powers 90% Mobile Commerce: Architecture Deep Dive

This article details Baiba's evolution from a simple flash‑sale site to a mobile‑centric e‑commerce platform, describing its backend flow through CDN, caching layers, PHP‑FPM, memcached, Redis, MySQL, search engines, monitoring tools, deployment pipelines, and future plans for service‑orientation and hybrid apps.

CachingMonitoringPHP
0 likes · 15 min read
How Baiba’s Backend Powers 90% Mobile Commerce: Architecture Deep Dive
Qunar Tech Salon
Qunar Tech Salon
Nov 9, 2015 · Mobile Development

Technical Evolution and Architecture of Mobile Taobao (Alibaba's Super App)

The article chronicles the evolution of Alibaba’s Mobile Taobao super‑app, detailing its growth from a simple WebView tool to a complex, component‑based mobile platform, and discusses the architectural, deployment, fragmentation, and quality challenges faced in building a large‑scale mobile ecosystem.

AlibabaCrossPlatformMobileApp
0 likes · 10 min read
Technical Evolution and Architecture of Mobile Taobao (Alibaba's Super App)
Efficient Ops
Efficient Ops
Oct 11, 2015 · Operations

How to Seamlessly Migrate Business Workloads to a Virtualized Environment

This article outlines a step‑by‑step methodology for migrating existing services to a virtualized infrastructure, covering performance assessment, test‑environment validation, incremental rollout, full deployment, and constructing business pressure models, with special insights for game‑related workloads.

KVMdeploymentperformance testing
0 likes · 7 min read
How to Seamlessly Migrate Business Workloads to a Virtualized Environment
MaGe Linux Operations
MaGe Linux Operations
Sep 25, 2015 · Databases

How to Deploy Multiple MySQL Instances on a Single Server: Step‑by‑Step Guide

This article explains the concept, use cases, benefits, and challenges of running multiple MySQL instances on one machine, then provides a detailed, command‑line walkthrough—including environment preparation, compilation, configuration files, startup, security measures, and management scripts—to help you set up and manage multi‑instance MySQL deployments.

ConfigurationLinuxMulti-Instance
0 likes · 9 min read
How to Deploy Multiple MySQL Instances on a Single Server: Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Sep 22, 2015 · Operations

Automating Deployment for SMEs: A Step‑by‑Step Shell Guide

This article outlines a practical, resource‑conscious approach for small and medium‑size enterprises to design and implement an automated deployment pipeline using shell scripts, covering goal setting, process design, key deployment steps, tips, rollback procedures, and frequently asked questions.

AutomationConfigurationRollback
0 likes · 14 min read
Automating Deployment for SMEs: A Step‑by‑Step Shell Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2015 · Backend Development

Deploying Python Flask Apps with Nginx, Gunicorn, and Supervisor

Learn how to set up a Python Flask web service on Linux by creating a virtual environment, installing Flask, configuring Nginx as a reverse proxy, deploying with Gunicorn as the WSGI server, and managing processes using Supervisor, complete with command examples.

FlaskGunicornSupervisor
0 likes · 9 min read
Deploying Python Flask Apps with Nginx, Gunicorn, and Supervisor
Efficient Ops
Efficient Ops
Jul 4, 2015 · Operations

From Xiaomi to a Trading Exchange: Real‑World Automation Ops Case Studies

This article presents two practical automation operations case studies—Xiaomi's three‑year journey to platform‑managed, self‑scheduling services and a trading exchange's step‑by‑step build from zero automation—highlighting standards, tooling, and cultural challenges for modern ops teams.

Automationcapacity scalingdeployment
0 likes · 9 min read
From Xiaomi to a Trading Exchange: Real‑World Automation Ops Case Studies
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 11, 2015 · Backend Development

Understanding Reverse Proxy: Purposes, Deployment Strategies, and Performance Considerations

This article explains what reverse proxy is, compares it with forward proxy, outlines its security, load‑balancing, caching, and concurrency‑control benefits, and discusses various deployment approaches including one‑to‑one setups, separate servers, and clustered architectures for large‑scale web applications.

CachingReverse Proxydeployment
0 likes · 13 min read
Understanding Reverse Proxy: Purposes, Deployment Strategies, and Performance Considerations
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 5, 2015 · Mobile Development

Evolution Stages and Architecture of Mobile Taobao: API Gateway, Bundles, WebApp, and Support Systems

The article outlines Mobile Taobao's four development stages, the introduction and scaling of an API gateway, the bundle‑based mobile architecture with WebApp and PackageApp components, and the comprehensive R&D, testing, operations, and release support mechanisms that enable large‑scale, resilient mobile commerce.

API GatewayMonitoringbundle
0 likes · 14 min read
Evolution Stages and Architecture of Mobile Taobao: API Gateway, Bundles, WebApp, and Support Systems
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2014 · Operations

Guidelines for Evolving System Architecture and PaaS Operations

This article outlines a comprehensive set of principles and practical components for evolving a large‑scale system architecture, covering rapid deployment, scalability, automation, framework standardization, monitoring, tracing, storage, resource control, and continuous integration to support reliable PaaS operations.

AutomationPaaSarchitecture
0 likes · 8 min read
Guidelines for Evolving System Architecture and PaaS Operations