Tagged articles
821 articles
Page 8 of 9
21CTO
21CTO
Feb 22, 2019 · Fundamentals

Essential Productivity Tools Every Developer Should Use

Discover a curated collection of essential productivity tools—including coding, documentation, deployment, and miscellaneous utilities—designed to streamline developers' workflows, boost efficiency, and simplify everyday tasks, with brief overviews and personal insights on each application's strengths and use cases.

Deploymentcoding toolscreation tools
0 likes · 9 min read
Essential Productivity Tools Every Developer Should Use
58 Tech
58 Tech
Feb 20, 2019 · Artificial Intelligence

Building and Deploying Language Models for Text Quality Evaluation and Generation

This article explains the concepts, training pipeline, deployment formats, and practical applications of language models—particularly LSTM‑based models—for evaluating and generating text quality in a real‑world rental listing platform, highlighting data preparation, model training, and online serving techniques.

DeploymentLSTMLanguage Model
0 likes · 16 min read
Building and Deploying Language Models for Text Quality Evaluation and Generation
Architects' Tech Alliance
Architects' Tech Alliance
Feb 11, 2019 · Fundamentals

Understanding Power over Ethernet (PoE): Principles, Advantages, Deployment, Troubleshooting, and Design Guidelines

This article provides a comprehensive overview of Power over Ethernet (PoE), covering its definition, mid‑span and end‑span power delivery methods, operational workflow, advantages, troubleshooting tips, distance calculations, switch power considerations, stability factors, and best‑practice recommendations for network and security deployments.

DeploymentPoEPower over Ethernet
0 likes · 15 min read
Understanding Power over Ethernet (PoE): Principles, Advantages, Deployment, Troubleshooting, and Design Guidelines
MaGe Linux Operations
MaGe Linux Operations
Feb 4, 2019 · Operations

60+ Essential Open‑Source DevOps Tools Every Engineer Should Know

This guide compiles over sixty top open‑source DevOps utilities—including version control, build automation, CI/CD platforms, container orchestration, configuration management, monitoring, and logging tools—to help developers and operations teams streamline development, deployment, and maintenance workflows.

AutomationDeploymentDevOps
0 likes · 14 min read
60+ Essential Open‑Source DevOps Tools Every Engineer Should Know
DevOps
DevOps
Nov 20, 2018 · Cloud Native

Containerizing a Legacy Application: Overview and Practical Guide

This article explains what legacy applications are, why containerizing them with Docker simplifies deployment, outlines the benefits, compares alternatives, and provides step‑by‑step instructions—including Dockerfile creation, startup scripts, image publishing, and deployment considerations such as init processes, volume permissions, and database migration.

DeploymentDevOpsDocker
0 likes · 14 min read
Containerizing a Legacy Application: Overview and Practical Guide
Java Backend Technology
Java Backend Technology
Oct 19, 2018 · Operations

How to Ensure Stability for Billion-Request Websites: Proven Strategies

Ensuring stability for sites handling up to 100,000 requests per minute requires a combination of configuration management, feature toggles, phased deployment, robust error handling, comprehensive logging, real-time monitoring, traffic-aware throttling, service degradation, and disaster-recovery tactics, all of which are detailed in this guide.

Deploymentlarge-scale systemsrate limiting
0 likes · 9 min read
How to Ensure Stability for Billion-Request Websites: Proven Strategies
Alibaba Cloud Native
Alibaba Cloud Native
Sep 30, 2018 · Cloud Native

Why Kubernetes Dominates Container Orchestration: Design, Architecture, and Core Concepts

This article explains how Kubernetes evolved from Google’s Borg research to become the leading cloud‑native container orchestration platform, detailing its master‑node architecture, core components such as kubelet and CRI, the role of Pods, Services, Deployments, and the declarative API model that enables scalable, flexible workload management.

BorgDeclarative APIDeployment
0 likes · 18 min read
Why Kubernetes Dominates Container Orchestration: Design, Architecture, and Core Concepts
JD Tech
JD Tech
Sep 28, 2018 · Operations

JD's J-one Unified Release Platform: Architecture, Features, and Recent Enhancements

Since its launch in 2016, JD's J-one unified release platform has evolved through multiple large‑scale promotions, introducing container‑based compilation, auto‑scaling, and a new image‑deployment capability that dramatically speeds up releases while improving success rates and providing a suite of automation tools for developers.

Cloud NativeContainerDeployment
0 likes · 7 min read
JD's J-one Unified Release Platform: Architecture, Features, and Recent Enhancements
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 10, 2018 · Operations

From Code to Production: How Alibaba Automates Deployment with Aone

This article explains how Alibaba transforms source code into a running service by using the Aone platform to automate environment setup, building, packaging, testing, and staged deployment, while covering key terminology, quality‑assurance methods, test‑environment isolation, and pipeline orchestration for continuous delivery.

AlibabaAoneDeployment
0 likes · 14 min read
From Code to Production: How Alibaba Automates Deployment with Aone
37 Interactive Technology Team
37 Interactive Technology Team
Sep 7, 2018 · Backend Development

Mastering Lua and OpenResty: From Basics to Real-World Deployment

This guide introduces Lua’s concise syntax, tiny footprint, and performance strengths, explores typical use cases such as security, web APIs, and game servers, then walks through core language features, OpenResty integration, deployment steps, and a hands‑on exercise for building a redirect service.

Backend DevelopmentDeploymentLua
0 likes · 10 min read
Mastering Lua and OpenResty: From Basics to Real-World Deployment
Meituan Technology Team
Meituan Technology Team
Sep 6, 2018 · Frontend Development

Micro‑Frontend Architecture for Meituan HR System

Meituan’s HR platform adopts a micro‑frontend architecture where a central Portal container registers isolated sub‑projects via a global route array, namespaces CSS, unifies shared libraries through a custom require system, and deploys static assets with PM2, delivering a single‑page experience, independent releases, and minimal bundle overhead.

DeploymentFrontend ArchitectureHR system
0 likes · 15 min read
Micro‑Frontend Architecture for Meituan HR System
21CTO
21CTO
Aug 30, 2018 · Operations

Inside Google’s Production: How Requests Travel Through Its Massive Infrastructure

Google’s production environment spans a global edge network, massive data centers, sophisticated job scheduling with Borg, distributed storage systems like Bigtable and Spanner, and comprehensive monitoring, illustrating how user requests traverse multiple layers—from ISP to edge, GFE, load balancers, and finally to services.

DeploymentGoogleInfrastructure
0 likes · 9 min read
Inside Google’s Production: How Requests Travel Through Its Massive Infrastructure
Architecture Digest
Architecture Digest
Aug 29, 2018 · Operations

Google Production Environment: Network, Data Center, Cluster Management, Storage, Monitoring, and Deployment Workflow

The article explains Google’s end‑to‑end production infrastructure—including the edge network, data‑center hierarchy, Borg‑based cluster management, storage systems like Colossus and Spanner, monitoring with Borgmon, inter‑task RPC via Stubby, and the code‑to‑production pipeline using Piper, Blaze, Rapid, and Sisyphus—illustrating how requests travel from users to services in milliseconds.

Data centerDeploymentGoogle
0 likes · 10 min read
Google Production Environment: Network, Data Center, Cluster Management, Storage, Monitoring, and Deployment Workflow
Efficient Ops
Efficient Ops
Aug 27, 2018 · Operations

Why Nginx Returned 403 After Jenkins Deployment and How to Fix It

This article walks through a real‑world deployment failure where Nginx served a 403 error after Jenkins‑driven releases, explains the root causes such as file‑permission mismatches and Tomcat 8's default umask, and provides step‑by‑step fixes to restore proper access.

403DeploymentLinux permissions
0 likes · 7 min read
Why Nginx Returned 403 After Jenkins Deployment and How to Fix It
Big Data and Microservices
Big Data and Microservices
Aug 22, 2018 · Industry Insights

Designing Scalable Internet Platforms: Key Subsystems and Best Practices

The article outlines the architecture of large‑scale internet application platforms, detailing essential subsystems such as web front‑ends, load balancing, database clusters, caching, distributed storage, server management, and code deployment, and explains how they work together to achieve high availability, performance, and scalability.

Deploymentcachingdatabase clustering
0 likes · 8 min read
Designing Scalable Internet Platforms: Key Subsystems and Best Practices
DevOps
DevOps
Aug 3, 2018 · Operations

How to Choose the Right TFS Network Topology and Plan a Data Storage Strategy

This article explains how to select an appropriate Team Foundation Server (TFS) deployment topology and design a data storage strategy, covering single, dual, and cluster deployments, hardware recommendations by team size, high‑availability options, performance testing results, and best practices for managing TFS databases.

DeploymentDevOpsTFS
0 likes · 12 min read
How to Choose the Right TFS Network Topology and Plan a Data Storage Strategy
Programmer DD
Programmer DD
Jul 29, 2018 · Cloud Native

Master Spring Cloud Config with SCCA: Visual Management & Deployment Guide

This guide introduces the open‑source SCCA project that adds a visual management layer to Spring Cloud Config, explains its architecture, multiple deployment modes, detailed configuration for Git and DB storage, service‑discovery integration, and provides step‑by‑step instructions for building and using the REST and UI modules in Spring Boot applications.

CONFIGDeploymentJava
0 likes · 20 min read
Master Spring Cloud Config with SCCA: Visual Management & Deployment Guide
Java Captain
Java Captain
Jul 21, 2018 · Backend Development

What Is Spring Boot and Why You Should Learn It

Spring Boot, introduced in 2013 to simplify Spring development, provides out‑of‑the‑box starter dependencies, reduces configuration and deployment complexity, and enables rapid creation of microservice‑ready Java applications, making it essential knowledge for modern backend developers.

Backend DevelopmentConfigurationDeployment
0 likes · 10 min read
What Is Spring Boot and Why You Should Learn It
Programmer DD
Programmer DD
Jul 15, 2018 · Backend Development

How to Package Spring Boot as a WAR and Deploy to an External Tomcat

This guide shows how to change a Spring Boot project’s packaging to WAR, remove the embedded Tomcat, add the servlet‑api dependency, create a servlet initializer, build the WAR with Maven, and deploy it to an external Tomcat server for verification.

DeploymentJavaSpring Boot
0 likes · 6 min read
How to Package Spring Boot as a WAR and Deploy to an External Tomcat
Efficient Ops
Efficient Ops
Jul 9, 2018 · Operations

What Is Continuous Delivery? Definitions, Benefits, and Real‑World Value

Continuous delivery is a software engineering methodology that transforms ideas into fast, reliable user releases by linking continuous integration with automated deployment, delivering measurable business value through faster feedback, higher quality, and streamlined collaboration across roles such as CTOs, team leads, product managers, and developers.

AutomationContinuous DeliveryDeployment
0 likes · 15 min read
What Is Continuous Delivery? Definitions, Benefits, and Real‑World Value
Architects' Tech Alliance
Architects' Tech Alliance
Jul 5, 2018 · Databases

Understanding SAP HANA Deployment Options, Scenarios, and High‑Availability Strategies

This article explains SAP HANA’s role as an in‑memory database platform, outlines its cloud and on‑premise deployment models, describes key business scenarios such as Business Warehouse on HANA and Business Suite on HANA, and details scale‑up vs. scale‑out, TDI, virtualization, storage sizing, and high‑availability configurations.

DeploymentSAP HANAScale‑Up
0 likes · 10 min read
Understanding SAP HANA Deployment Options, Scenarios, and High‑Availability Strategies
Java Architect Essentials
Java Architect Essentials
Jun 27, 2018 · Backend Development

Why Spring Boot Became the Backbone of Modern Java Development

This article traces Spring's evolution, explains why Spring Boot was created to simplify configuration and deployment, outlines its core features, testing support, convention‑over‑configuration philosophy, and its relationship with Spring Cloud, providing a comprehensive guide for backend developers.

Backend DevelopmentDeploymentJava
0 likes · 18 min read
Why Spring Boot Became the Backbone of Modern Java Development
Qunar Tech Salon
Qunar Tech Salon
Jun 26, 2018 · Backend Development

Decentralized Design and Architecture of QTalk Instant Messaging System

This article examines the evolution of QTalk’s instant messaging platform, detailing its original centralized design, the motivations for decentralization, the new architecture with domain and public services, security benefits, deployment strategies, and real-world use cases, illustrating how a scalable, secure IM solution can be built for enterprise environments.

Backend ArchitectureDecentralizationDeployment
0 likes · 10 min read
Decentralized Design and Architecture of QTalk Instant Messaging System
Ops Development Stories
Ops Development Stories
Jun 14, 2018 · Cloud Computing

How to Build OpenStack Compute and Networking Services from Scratch

This guide walks you through installing and configuring OpenStack Compute (Nova) and Networking (Neutron) services on controller and compute nodes, covering database creation, service and endpoint registration, configuration file adjustments, package installation, and verification steps to achieve a functional IaaS cloud.

DeploymentIaaSNOVA
0 likes · 25 min read
How to Build OpenStack Compute and Networking Services from Scratch
ITPUB
ITPUB
Jun 12, 2018 · Cloud Native

How to Build a Tomcat Runtime on Docker: A Step‑by‑Step Guide

This tutorial walks through setting up Docker on an Ubuntu VM, configuring user permissions, pulling a tutorial image, installing SSH, committing the container, and finally deploying Tomcat inside the container with port mappings, providing a complete hands‑on example of container‑based PAAS.

ContainerDeploymentTomcat
0 likes · 9 min read
How to Build a Tomcat Runtime on Docker: A Step‑by‑Step Guide
ITPUB
ITPUB
May 24, 2018 · Operations

Mastering Modern Operations: From Deployment to Automation and High Availability

This article outlines the essential facets of modern IT operations, covering environment deployment, troubleshooting and performance tuning, backup strategies, high‑availability clustering, monitoring and alerting, security and auditing, as well as automation, DevOps practices, virtualization, and cloud services, providing practical insights and tool recommendations.

AutomationDeploymenthigh availability
0 likes · 9 min read
Mastering Modern Operations: From Deployment to Automation and High Availability
Tencent Cloud Developer
Tencent Cloud Developer
May 23, 2018 · Frontend Development

Introduction and Quick‑Start Guide to VuePress

VuePress is a lightweight static site generator for technical documentation and blogs that offers responsive design, theme customization, Markdown with Vue components, PWA support, and easy navigation configuration, and can be quickly set up, built, and deployed via simple npm or Yarn scripts while handling common pitfalls such as asset placement and base‑path adjustments.

ConfigurationDeploymentDocumentation
0 likes · 8 min read
Introduction and Quick‑Start Guide to VuePress
Java High-Performance Architecture
Java High-Performance Architecture
May 20, 2018 · Cloud Native

What Is Kubernetes? Core Concepts Explained for Beginners

An overview of Kubernetes introduces its role as a container orchestration engine, highlights self‑healing and zero‑downtime deployment, and explains key components such as kubectl, master and worker nodes, pods, deployments, services, secrets, and how they work together in a cloud‑native environment.

DeploymentKubernetesPods
0 likes · 5 min read
What Is Kubernetes? Core Concepts Explained for Beginners
Efficient Ops
Efficient Ops
Apr 23, 2018 · Operations

Unlocking Ops Automation: Real-World Architectures and Practical Insights

This article explores the essence of operations automation by presenting three real-world platform case studies, analyzing their architectures, tools, and implementation challenges, and then discusses universal automation principles, intelligent ops concepts, and career guidance, blending technical depth with personal motivation.

DeploymentInfrastructureOperations Automation
0 likes · 17 min read
Unlocking Ops Automation: Real-World Architectures and Practical Insights
Efficient Ops
Efficient Ops
Apr 19, 2018 · Operations

How Alibaba Prevents Release Failures in Billion‑Dollar Transactions

Alibaba’s experts share how they boost release speed and stability for trillion‑dollar transactions by combining P2P file distribution, automated monitoring, AI‑driven anomaly detection, and an unattended release system that automatically pauses risky deployments, reducing faults while handling massive e‑commerce workloads.

AI MonitoringDeploymentOperations
0 likes · 25 min read
How Alibaba Prevents Release Failures in Billion‑Dollar Transactions
System Architect Go
System Architect Go
Apr 16, 2018 · Cloud Native

Fundamental Docker Concepts and Common Commands

This article introduces Docker's core concepts—including images, containers, registries, volumes, and essential commands such as build, push, pull, run, save, load, export, and import—to help developers achieve consistent, isolated, and rapid deployment across environments.

Cloud NativeDeploymentDocker
0 likes · 4 min read
Fundamental Docker Concepts and Common Commands
DevOps Coach
DevOps Coach
Apr 1, 2018 · Cloud Computing

Deploy a Production‑Ready Kubernetes Cluster on AWS with Kops

This step‑by‑step guide shows how to configure Route53 DNS, prepare a VM with required tools, create an S3 state store, provision a Kubernetes cluster on AWS using kops, validate it, expose a sample service, and clean up the resources.

AWSDeploymentInfrastructure
0 likes · 15 min read
Deploy a Production‑Ready Kubernetes Cluster on AWS with Kops
Efficient Ops
Efficient Ops
Mar 15, 2018 · Operations

Mastering Large-Scale Command Execution: From Basics to Baidu’s Cluster Control System

This article explores the fundamentals of command execution, examines the challenges of scaling command delivery across hundreds of thousands of servers, and details Baidu’s Cluster Control System architecture that enables efficient, flexible, and extensible distributed command management for operations teams.

Command ExecutionDeploymentDistributed Systems
0 likes · 10 min read
Mastering Large-Scale Command Execution: From Basics to Baidu’s Cluster Control System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 7, 2018 · Operations

8 Essential Metrics to Monitor During a Software Deployment

This article outlines eight critical aspects—error rates, web traffic, performance scores, server load, database queries, dependency health, internal communication, and regression testing—that developers should continuously monitor to ensure smooth and reliable software deployments.

Deploymentmonitoringsoftware
0 likes · 8 min read
8 Essential Metrics to Monitor During a Software Deployment
Ctrip Technology
Ctrip Technology
Feb 28, 2018 · Mobile Development

Incremental Offline Package Update Solution for Ctrip Travel App

The article details Ctrip's engineering solution for incremental offline package updates in its travel app, covering package creation, management, differential patch generation, download strategies, installation, monitoring, and practical challenges to achieve high success rates on iOS and Android.

DeploymentDiff AlgorithmMobile Development
0 likes · 13 min read
Incremental Offline Package Update Solution for Ctrip Travel App
dbaplus Community
dbaplus Community
Jan 25, 2018 · Cloud Native

How to Build a Lightweight Private Cloud with Docker and Ansible

This article explains the challenges of lightweight private‑cloud deployment, classifies distributed‑system types, and presents a practical solution that combines a standard OS layer, Docker containerization, and Ansible automation, illustrated with a real‑world RabbitMQ cluster example and supporting GitHub resources.

AnsibleDeploymentDocker
0 likes · 18 min read
How to Build a Lightweight Private Cloud with Docker and Ansible
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 15, 2017 · Artificial Intelligence

Sentiment Classification of iQIYI User Comments: Model Selection, Feature Engineering, and Online Deployment

The team built a lightweight three‑class sentiment classifier for iQIYI user comments using a linear‑kernel SVM with high‑dimensional bag‑of‑words features and an expanded ~100k word lexicon, achieving over 96% accuracy across domains, and deployed it as a Spring Boot PMML service with zero‑downtime refresh, while planning GBDT‑enhanced features and word‑embedding optimizations.

DeploymentNLPSentiment Analysis
0 likes · 13 min read
Sentiment Classification of iQIYI User Comments: Model Selection, Feature Engineering, and Online Deployment
Qunar Tech Salon
Qunar Tech Salon
Dec 14, 2017 · Databases

TiDB Architecture, Deployment, and Monitoring Practices at Qunar

This article explains Qunar's transition from MySQL, Redis, and HBase to TiDB, detailing the background of distributed databases, TiDB's architecture, hardware selection, deployment automation, monitoring setup, and real‑world usage scenarios to address scalability and high‑availability challenges.

Big DataDatabase ArchitectureDeployment
0 likes · 14 min read
TiDB Architecture, Deployment, and Monitoring Practices at Qunar
Efficient Ops
Efficient Ops
Nov 12, 2017 · Operations

How 360’s LVS FULLNAT Transforms Load Balancing and Boosts Security

This article explains how 360’s Linux Virtual Server (LVS) platform evolved with the FULLNAT forwarding mode, enhancing cross‑VLAN deployment, simplifying real‑server configuration, adding SYN‑proxy protection, and improving UDP handling, while detailing the new deployment architecture and operational benefits.

DeploymentFullNATLVS
0 likes · 10 min read
How 360’s LVS FULLNAT Transforms Load Balancing and Boosts Security
Tencent Cloud Developer
Tencent Cloud Developer
Nov 10, 2017 · Mobile Development

Deploying a WeChat Mini Program with PHP: Step‑by‑Step Guide

This guide walks developers through deploying a WeChat Mini Program with PHP by authorizing Tencent Cloud on the WeChat Public Platform, installing the developer tools, importing the wafer2‑quickstart‑php demo from GitHub, configuring credentials, and uploading the code to create a ready‑to‑use cloud environment.

DeploymentPHPTencent Cloud
0 likes · 6 min read
Deploying a WeChat Mini Program with PHP: Step‑by‑Step Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 8, 2017 · Operations

Inside Ctrip’s Evolving Architecture: Ops, Frameworks, and Big Data Insights

This article explores Ctrip’s continuously evolving architecture, detailing its three-layer composition of operations, frameworks, and applications, and examines real-world case studies of its release system, configuration management, SOA, and a massive User Profile big‑data project, highlighting key innovations and lessons learned.

Big DataCtripDeployment
0 likes · 11 min read
Inside Ctrip’s Evolving Architecture: Ops, Frameworks, and Big Data Insights
Architecture Digest
Architecture Digest
Sep 17, 2017 · R&D Management

Comprehensive R&D Management Practices: Task Management, Documentation, Code Collaboration, QA, Deployment, and Fault Handling

This article presents a detailed, experience‑driven guide to building an efficient R&D management system covering the product lifecycle, task management, documentation, code collaboration, quality assurance, automated deployment, fault management, instant communication, and techniques for continuous technical improvement.

Code CollaborationDeploymentDocumentation
0 likes · 23 min read
Comprehensive R&D Management Practices: Task Management, Documentation, Code Collaboration, QA, Deployment, and Fault Handling
Ctrip Technology
Ctrip Technology
Jul 13, 2017 · Operations

Ctrip Architecture Refactoring: From Croller to TARS – A Deployment and Configuration Management Case Study

This article reviews Ctrip's two‑year architecture transformation, describing the limitations of the legacy Croller release system, the design of a new group‑based configuration model, the introduction of seven‑layer load balancing and the TARS deployment platform, and detailing the implementation of a unified configuration management system (CMS) to improve operational efficiency and reliability.

Configuration ManagementDeploymentarchitecture
0 likes · 12 min read
Ctrip Architecture Refactoring: From Croller to TARS – A Deployment and Configuration Management Case Study
Efficient Ops
Efficient Ops
Jul 5, 2017 · Operations

How Panda Live’s Rancho System Automates Secure, Scalable Deployments

Rancho is a unified release platform built for Panda Live that streamlines project onboarding, enforces multi‑layer security through SSO, user and project permissions, provides a web‑based front‑end and back‑end for tag selection, environment mapping, automated deployment, audit logging, and rollback, dramatically reducing release cycles.

AutomationDeploymentOperations
0 likes · 16 min read
How Panda Live’s Rancho System Automates Secure, Scalable Deployments
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 24, 2017 · Backend Development

Master RocketMQ on CentOS: Deployment, Client Code, and Best Practices

This guide walks through installing RocketMQ on a CentOS 6.5 VM, launching NameServer and Broker, provides sample Java consumer and producer code, and outlines best‑practice tips for idempotent consumption, batch processing, message filtering, performance tuning, and reliable message delivery.

DeploymentMessage QueueRocketMQ
0 likes · 13 min read
Master RocketMQ on CentOS: Deployment, Client Code, and Best Practices
JD Retail Technology
JD Retail Technology
May 12, 2017 · Backend Development

Practical Lessons from Upgrading JD's Phone Recharge System Architecture

This article shares JD's practical experience of scaling its phone‑recharge platform by introducing caching, concurrent processing, micro‑service decomposition, vertical‑and‑horizontal sharding, read/write separation, resource isolation, and gray‑release deployment to meet rapidly growing user demand.

DeploymentMicroservicesScalability
0 likes · 9 min read
Practical Lessons from Upgrading JD's Phone Recharge System Architecture
21CTO
21CTO
May 9, 2017 · Backend Development

How Ele.me Scaled to 9M Daily Orders: Architecture, Service Splitting & Ops

This article explains how Ele.me grew from a student startup to handling over nine million daily orders by evolving its website architecture, adopting SOA, splitting services, implementing a robust release system, and building comprehensive monitoring and data‑access layers.

DeploymentEle.meService Splitting
0 likes · 13 min read
How Ele.me Scaled to 9M Daily Orders: Architecture, Service Splitting & Ops
JD Retail Technology
JD Retail Technology
May 9, 2017 · Backend Development

Node.js Deployment with Tomcat: Architecture Options and Step‑by‑Step Implementation

This article outlines the rationale for adopting Node.js in the 京友邦 project, compares two deployment architectures—separate Node and Tomcat services versus co‑locating them in a single Docker container—and provides detailed step‑by‑step instructions for packaging, scripting, Nginx configuration, and monitoring to achieve a successful rollout.

BackendDeploymentDocker
0 likes · 8 min read
Node.js Deployment with Tomcat: Architecture Options and Step‑by‑Step Implementation
Aotu Lab
Aotu Lab
Apr 14, 2017 · Operations

Automate Blog Deployment with Git Hooks: A Step‑by‑Step Guide

This tutorial explains what Git hooks are, how to install and configure them, and provides a complete example of using a post‑update hook on a bare repository to automatically deploy a blog whenever code is pushed.

AutomationBare RepositoryDeployment
0 likes · 7 min read
Automate Blog Deployment with Git Hooks: A Step‑by‑Step Guide
Qunar Tech Salon
Qunar Tech Salon
Apr 11, 2017 · Frontend Development

Interview with Qunar Frontend Director Du Yao on the YIcon Platform

In this interview, Qunar's senior frontend director Du Yao explains the origins, features, deployment model, and practical benefits of YIcon—a private, open‑source icon‑font management platform that improves workflow, ensures stable encoding, and supports multi‑platform projects across the company.

DeploymentYIconicon management
0 likes · 11 min read
Interview with Qunar Frontend Director Du Yao on the YIcon Platform
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.

AnsibleDeploymentDevOps
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 TemplateAzureDeployment
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.

AutomationDeploymentDevOps
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 documentationDeploymentGitHub Pages
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 testingDeploymentScalable 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 LibraryDeploymenterror-monitoring
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 ModelDeploymentDevOps
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.

Build AutomationDeploymentDevOps
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‑LoopDeploymentJava
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.

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

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

DeploymentHyper-ConvergedNutanix
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.

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

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

DeploymentKollaOpenStack
0 likes · 11 min read
Containerizing OpenStack: Technical Implementation, Benefits, and Operational Insights
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 28, 2016 · Backend Development

Designing Scalable Web Services: Cloning, Databases, Caching, and Asynchronous Processing

This article explains how to build a highly scalable web service by using load‑balancing, immutable server images, centralized session storage, appropriate database strategies, memory caching, and asynchronous task processing to handle millions of concurrent requests efficiently.

AsynchronousBackendDeployment
0 likes · 10 min read
Designing Scalable Web Services: Cloning, Databases, Caching, and Asynchronous Processing
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.

DeploymentOperationscode deploy
0 likes · 13 min read
How to Define and Implement Effective Deployment Standards
MaGe Linux Operations
MaGe Linux Operations
Apr 4, 2016 · Operations

Automate Test Deployments with GitLab Webhooks and Apache

This guide explains how to configure GitLab webhooks and an Apache endpoint to automatically pull code updates to a test server after each commit, covering server setup, SSH key configuration, PHP interface script, and troubleshooting steps.

ApacheAutomationDeployment
0 likes · 7 min read
Automate Test Deployments with GitLab Webhooks and Apache
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.

DeploymentFacebookOperations
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 designDeploymentScalability
0 likes · 18 min read
Building a Scalable Cross‑Border E‑Commerce Platform: Architecture Lessons and Pitfalls