Tagged articles

deployment

850 articles · Page 8 of 9
Java Captain
Java Captain
Oct 8, 2019 · Operations

Automated Environment Deployment Using FRP, Ansible, and Docker

This article describes a three-stage automated deployment strategy—traditional installation, VM image restoration, and automatic discovery with command issuance—leveraging FRP for internal network tunneling, Ansible for batch control, and Docker for rapid containerized deployment, significantly reducing operational effort and enabling a DevOps workflow.

AnsibleAutomationDocker
0 likes · 13 min read
Automated Environment Deployment Using FRP, Ansible, and Docker
Ops Development Stories
Ops Development Stories
Sep 20, 2019 · Cloud Native

Deploy PHP & Java Websites on Kubernetes: A Step‑by‑Step Guide

This guide walks beginners through deploying PHP and Java web applications on a Kubernetes cluster, covering environment preparation, Docker image creation, namespace and secret setup, writing deployment, service and ingress manifests, and verifying access via host file configuration, illustrating each step with code snippets and diagrams.

Cloud NativeDockerHarbor
0 likes · 12 min read
Deploy PHP & Java Websites on Kubernetes: A Step‑by‑Step Guide
Architects' Tech Alliance
Architects' Tech Alliance
Sep 17, 2019 · Backend Development

Microservice Architecture Evolution: From Monolith to Service Mesh and Best Practices

This article walks through the transition of an online supermarket from a simple monolithic web application to a fully fledged microservice architecture, highlighting the challenges, design decisions, component choices, monitoring, tracing, testing, and operational practices needed for a robust, scalable system.

MicroservicesMonitoringarchitecture
0 likes · 24 min read
Microservice Architecture Evolution: From Monolith to Service Mesh and Best Practices
Qunar Tech Salon
Qunar Tech Salon
Sep 17, 2019 · Operations

Automating Mini‑Program Deployment: From IDE Upload to QR‑Code Scanning

This article describes how Quark’s mportal team automated the end‑to‑end deployment of WeChat mini‑programs, replacing manual IDE uploads, backend logins, and review steps with scripted IDE uploads, web automation for audit submission, QR‑code scanning via qscan, and permission management, achieving significant efficiency gains.

CI/CDMini ProgramQR code
0 likes · 8 min read
Automating Mini‑Program Deployment: From IDE Upload to QR‑Code Scanning
JD Tech Talk
JD Tech Talk
Sep 6, 2019 · Blockchain

Step‑by‑Step Guide to Quickly Deploy JD Chain Blockchain Environment

This guide explains how to quickly deploy a JD Chain blockchain environment by downloading the peer and gateway packages, configuring ports, initializing nodes, creating keys and ledgers, and launching management tools, providing step‑by‑step commands and screenshots for a complete setup.

JD ChainPeer Nodeblockchain
0 likes · 7 min read
Step‑by‑Step Guide to Quickly Deploy JD Chain Blockchain Environment
DevOps Cloud Academy
DevOps Cloud Academy
Aug 27, 2019 · Cloud Native

Understanding Traditional Release Models, Monolithic Applications, Microservices, and the Role of Kubernetes

The article explains traditional release practices, contrasts monolithic and microservice architectures, highlights challenges of scaling microservices, and shows how Kubernetes provides automation, configuration management, fault handling, and elastic scaling to streamline cloud‑native deployments.

AutomationCloud NativeMicroservices
0 likes · 3 min read
Understanding Traditional Release Models, Monolithic Applications, Microservices, and the Role of Kubernetes
21CTO
21CTO
Aug 24, 2019 · Backend Development

How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture

This article chronicles the evolution of the 贝聊 platform from its early LNMP monolithic setup through a Java‑based distributed system to a full microservices architecture, highlighting the technical challenges, design decisions, and future plans such as containerization and API gateway implementation.

MicroservicesService Governancedeployment
0 likes · 21 min read
How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 19, 2019 · Backend Development

Essential Practices for Developing, Deploying, and Operating Microservices

This article outlines comprehensive best‑practice guidelines for building microservice systems, covering source‑code management, development environments, continuous integration and delivery, deployment packaging, automated rollout, feature‑flag usage, configuration handling, centralized logging and monitoring, autoscaling, external service integration, and team ownership throughout the service lifecycle.

Continuous IntegrationMicroservicesconfiguration management
0 likes · 21 min read
Essential Practices for Developing, Deploying, and Operating Microservices
Architecture Digest
Architecture Digest
Aug 15, 2019 · Backend Development

Design and Implementation of a Scrapy‑Based Web Crawling Platform

This article explains how to design a flexible web‑crawling platform using Scrapy, covering rule maintenance, job scheduling, asynchronous and real‑time crawlers, project setup, code structure, settings, local execution, deployment with scrapyd, API usage, and examples of Flask‑based real‑time services.

FlaskPythonScrapy
0 likes · 16 min read
Design and Implementation of a Scrapy‑Based Web Crawling Platform
58 Tech
58 Tech
Aug 7, 2019 · Operations

An Overview of the USP Deployment System: Architecture, Models, and Key Features

This article presents a detailed overview of the 58 Deployment System (USP), covering its evolution, Java‑based architecture, communication and deployment models, traffic management, one‑stop and parallel deployments, gray‑scale rollout, fast rollback, task‑driven workflow, and future direction within private‑cloud environments.

AutomationContinuous IntegrationOperations
0 likes · 8 min read
An Overview of the USP Deployment System: Architecture, Models, and Key Features
Programmer DD
Programmer DD
Jul 13, 2019 · Operations

Deploy SpringBoot Apps Directly from IDEA Using Cloud Toolkit

This article walks through using Alibaba Cloud's Cloud Toolkit IDE plugin to configure, package, and deploy a SpringBoot application from IntelliJ IDEA to any server, compares its workflow with native IDEA deployment, and evaluates its core features such as Deploy to Host, Deploy to ECS, file upload, remote terminal, and built‑in Arthas diagnostics.

IDE pluginarthascloud toolkit
0 likes · 16 min read
Deploy SpringBoot Apps Directly from IDEA Using Cloud Toolkit
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 4, 2019 · Cloud Computing

Migrating a Lightweight Web App to Serverless on Tencent Cloud: A Step‑by‑Step Guide

This article explains the fundamentals of Serverless architecture, its pros and cons, and provides a detailed, practical walkthrough for migrating a lightweight web application to Tencent Cloud's Serverless Cloud Function platform, covering architecture redesign, data storage, performance tuning, debugging, deployment, logging, and monitoring.

Monitoringdebuggingdeployment
0 likes · 22 min read
Migrating a Lightweight Web App to Serverless on Tencent Cloud: A Step‑by‑Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Jul 3, 2019 · Cloud Native

Deploy Kubernetes Apps in Seconds with Helm and Alibaba Cloud AppHub

This article introduces Helm as a Kubernetes package manager, explains the Chinese Helm Hub alternative AppHub, guides readers through installing Helm v3, adding the AppHub repository, and quickly deploying the Guestbook example with step‑by‑step commands and optional one‑click UI.

AppHubGuestbookHelm v3
0 likes · 10 min read
Deploy Kubernetes Apps in Seconds with Helm and Alibaba Cloud AppHub
macrozheng
macrozheng
Jun 25, 2019 · Operations

Deploy the Mall Project on Linux with Just Two Docker‑Compose Scripts

This guide walks you through deploying the Mall e‑commerce application on a CentOS 7.6 server using Docker and two docker‑compose files, covering environment setup, required images, configuration of MySQL, Redis, Elasticsearch, RabbitMQ, Nginx, and the Mall services, plus firewall adjustments.

DockerDocker ComposeLinux
0 likes · 13 min read
Deploy the Mall Project on Linux with Just Two Docker‑Compose Scripts
macrozheng
macrozheng
Jun 14, 2019 · Operations

Step‑by‑Step: Deploy the Mall Application on Linux Using Docker

This guide walks you through installing Docker on CentOS 7.6 and deploying a complete mall stack—including MySQL, Redis, Nginx, RabbitMQ, Elasticsearch, MongoDB, and a SpringBoot service—inside Docker containers, configuring volumes, ports, firewalls, and testing the APIs.

DockerElasticsearchLinux
0 likes · 11 min read
Step‑by‑Step: Deploy the Mall Application on Linux Using Docker
Ctrip Technology
Ctrip Technology
May 14, 2019 · Backend Development

Ctrip’s Node.js Platform: Architecture, Deployment, Monitoring, and Public Services

The article details Ctrip’s Node.js technology stack, covering its deployment pipeline, version management, build principles, Docker‑based operations and monitoring, logging models, public services such as SOA, storage, cache, disaster recovery, and real‑world application scenarios like data aggregation and server‑side rendering.

backendctri pdeployment
0 likes · 10 min read
Ctrip’s Node.js Platform: Architecture, Deployment, Monitoring, and Public Services
Wukong Talks Architecture
Wukong Talks Architecture
May 5, 2019 · Frontend Development

Building a Knowledge Management Site with VuePress: From Installation to Automated Cloud Deployment

This guide walks developers through selecting VuePress for a centralized documentation portal, installing it globally or locally, configuring navigation and build scripts, generating static files, deploying them on an Ubuntu server with Nginx, and automating updates via Jenkins, cron jobs, and Docker.

CI/CDVuePressdeployment
0 likes · 9 min read
Building a Knowledge Management Site with VuePress: From Installation to Automated Cloud Deployment
Node Underground
Node Underground
Apr 5, 2019 · Cloud Native

How ZEIT Now Simplifies Serverless Deployments with One-Click Builds

ZEIT Now, the serverless platform from the creators of Next.js, provides a fast, parallel, one‑click deployment workflow that automatically builds and deploys front‑end, back‑end, and function code, supports multiple built‑in and custom builders, and enables blue‑green releases and seamless Git integration.

Blue-Green DeploymentCloud FunctionsServerless
0 likes · 5 min read
How ZEIT Now Simplifies Serverless Deployments with One-Click Builds
Efficient Ops
Efficient Ops
Apr 1, 2019 · Operations

Beyond Linux: Mastering Modern Operations – From Deployment to Cloud

This article explores the full spectrum of modern operations, covering environment deployment, troubleshooting, backup, high availability, monitoring, security, automation, virtualization, and cloud services, while highlighting essential tools and best practices for both Linux and Windows environments.

AutomationCloudMonitoring
0 likes · 8 min read
Beyond Linux: Mastering Modern Operations – From Deployment to Cloud
ITPUB
ITPUB
Mar 26, 2019 · Operations

How to Build a 99.99% High‑Availability Service: Practices and Architecture Evolution

This article explains the essential requirements for achieving 99.99% service availability—consistency, eliminating single points, placement groups, traffic isolation, same‑city active‑active, N+1 redundancy, and multi‑region active‑active—illustrated with a step‑by‑step Yum repository service case study and evolving architecture diagrams.

architecturecloud operationsdeployment
0 likes · 9 min read
How to Build a 99.99% High‑Availability Service: Practices and Architecture Evolution
Efficient Ops
Efficient Ops
Mar 21, 2019 · Operations

How Ctrip Scales Continuous Delivery: 6000 Daily Deploys with Jenkins & K8s

This article details Ctrip's large‑scale continuous delivery practice, describing their deployment pipeline, unified build platform, Jenkins integration, Kubernetes‑based elastic agents, monitoring, and the challenges and improvements they encountered while handling thousands of daily deployments across multiple environments.

CI/CDCloud NativeContinuous Delivery
0 likes · 21 min read
How Ctrip Scales Continuous Delivery: 6000 Daily Deploys with Jenkins & K8s
58 Tech
58 Tech
Mar 12, 2019 · Operations

Overview of the Octopus Automation Platform Architecture and Core Modules

The article introduces Octopus, the core automation service of 58 Group, detailing its overall architecture, the Octopus Agent lifecycle, communication mechanisms, management center capabilities, and key functional modules such as server information collection, command execution, deployment, permission control, and file transfer.

APIAgentAutomation
0 likes · 11 min read
Overview of the Octopus Automation Platform Architecture and Core Modules
Alibaba Cloud Native
Alibaba Cloud Native
Feb 26, 2019 · Cloud Native

Why Kubernetes Is the Next‑Generation OS and How to Build Your First Operator

This article explains why Kubernetes should be seen as a next‑generation operating system, walks through a simple nginx deployment using declarative YAML, introduces the concepts of CRDs, custom controllers and Operators, and shows how to create and manage resources such as etcd clusters and virtual machines within Kubernetes.

YAMLdeploymentdevops
0 likes · 20 min read
Why Kubernetes Is the Next‑Generation OS and How to Build Your First Operator
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.

Coding toolscreation toolsdeployment
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.

LSTMLanguage ModelTensorFlow
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.

PoEPower over Ethernetdeployment
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.

AutomationCI/CDMonitoring
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.

DockerLegacy Applicationcontainerization
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.

Stabilitydeploymentlarge-scale systems
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.

BorgContainer OrchestrationDeclarative API
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.

CI/CDCloud Nativecontainer
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 DevelopmentLuaOpenResty
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.

Frontend ArchitectureHR systemReAct
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.

GoogleMonitoringSRE
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 CenterGoogleSRE
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.

403Linux permissionsdeployment
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.

CachingDistributed storageScalable Architecture
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.

High AvailabilityTFSdatabase
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.

CONFIGJavaMicroservices
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 DevelopmentConfigurationJava
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.

JavaSpring BootWAR
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.

SAP HANAScale‑UpTDI
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 DevelopmentJavaMicroservices
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.

DecentralizationInstant Messagingbackend-architecture
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.

Cloud ComputingIaaSNeutron
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.

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

AutomationHigh AvailabilityMonitoring
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.

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

Container OrchestrationPodsdeployment
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.

MonitoringOperations AutomationSaltStack
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 monitoringOperationsdeployment
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 NativeDockercontainerization
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.

AWSCloud Computingdeployment
0 likes · 15 min read
Deploy a Production‑Ready Kubernetes Cluster on AWS with Kops
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.

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

Diff AlgorithmMobile Developmentdeployment
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.

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

NLPSentiment AnalysisText Classification
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 ArchitectureTiDB
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.

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

PHPTencent CloudWeChat Mini Program
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 DataCtripSOA
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 CollaborationTask Managementdeployment
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.

architectureconfiguration managementdeployment
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.

AutomationOperationscontinuous-delivery
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.

Message QueueRocketMQbest practices
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.

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

Ele.meService Splittingbackend-development
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.

DockerOperationsbackend
0 likes · 8 min read
Node.js Deployment with Tomcat: Architecture Options and Step‑by‑Step Implementation
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 18, 2017 · Operations

Accelerating Dockerized Application Deployment in Test Environments with Multi-Version and Pre-Deployment Strategies

This article explains how applying release‑acceleration techniques such as multi‑version deployment and pre‑deployment to Dockerized applications dramatically reduces test‑environment rollout time, eliminates service interruption, and improves developer efficiency.

DockerPre-DeploymentRelease Acceleration
0 likes · 9 min read
Accelerating Dockerized Application Deployment in Test Environments with Multi-Version and Pre-Deployment Strategies
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.

YIcondeploymenticon management
0 likes · 11 min read
Interview with Qunar Frontend Director Du Yao on the YIcon Platform