Tagged articles
821 articles
Page 9 of 9
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.

DeploymentOperations Automationcontinuous integration
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.

Deploymentcontinuous integrationfrontend backend separation
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.

AutomationDeploymentOperations
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.

DeploymentOperationsfull 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 DevelopmentDeploymentMicroservices
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.

DeploymentMessagingMulti-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.

BoxDeploymentPerformance Optimization
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.

BackendDeploymentPHP
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.

AlibabaCrossPlatformDeployment
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.

DeploymentKVMPerformance 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.

ConfigurationDeploymentLinux
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.

AutomationConfigurationDeployment
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.

DeploymentFlaskGunicorn
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.

AutomationDeploymentcapacity scaling
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.

DeploymentSecuritycaching
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.

Deploymentapi-gatewaybundle
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.

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