Tagged articles

deployment

882 articles · Page 7 of 9
php Courses
php Courses
Mar 5, 2021 · Backend Development

Automatically Minify Laravel Blade Templates with Laravel Mix

This guide demonstrates how to set up Laravel Mix with the laravel-mix-template-minifier plugin to automatically compress Blade template files, configure watching scripts, enable boot-time execution, and optimize npm scripts to produce minified HTML, CSS, and JavaScript while preserving PHP code.

automationdeploymenthtml-minifier
0 likes · 6 min read
Automatically Minify Laravel Blade Templates with Laravel Mix
JD Cloud Developers
JD Cloud Developers
Mar 2, 2021 · Operations

Deployment vs Release: Unraveling Modern DevOps Strategies

This article clarifies the distinction between deployment and release, explores historical shifts, and details contemporary strategies such as continuous deployment, on‑demand release, blue‑green, rolling, dark launch, canary, gray releases, A/B testing, and feature toggles, illustrated with real‑world Facebook case studies.

Blue-GreenCanary ReleaseContinuous Deployment
0 likes · 32 min read
Deployment vs Release: Unraveling Modern DevOps Strategies
DeWu Technology
DeWu Technology
Jan 29, 2021 · Backend Development

Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment

Hulk is a non‑intrusive HTTP mock platform built with Django, mitmproxy, Vue, MongoDB and MySQL that lets teams mock client‑side, gateway-level and inter‑service APIs via configurable responses, without modifying production code, thereby reducing test‑data creation effort, stabilizing automation and improving overall testing efficiency.

DjangoMockingdeployment
0 likes · 14 min read
Non‑Intrusive HTTP Mock Platform (Hulk): Architecture, Implementation, and Deployment
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 28, 2021 · Operations

Facebook's Scalable Continuous Delivery System

This article explains how Facebook built a highly scalable continuous delivery pipeline for both web and mobile products, evolving from simple trunk‑based releases with cherry‑picks to a quasi‑continuous deployment model that supports thousands of engineers, rapid rollouts, and robust quality monitoring.

Continuous DeliveryFacebookScalable Systems
0 likes · 14 min read
Facebook's Scalable Continuous Delivery System
Liangxu Linux
Liangxu Linux
Jan 12, 2021 · Information Security

What Is a Bastion Host and How Does It Secure Operations?

This article explains the concept, purpose, design principles, functional modules, authentication methods, deployment options, and open‑source implementations of bastion hosts, highlighting how they centralize control, audit, and protect privileged access to servers and network devices.

Security Auditingauthenticationbastion host
0 likes · 9 min read
What Is a Bastion Host and How Does It Secure Operations?
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 12, 2021 · Operations

DSM Release Process: Weekly and Feature Deployments, Challenges and Solutions

This article details the end‑to‑end release workflow of the Google DoubleClick Sales Manager (DSM) project, covering regular weekly releases, feature rollouts, the automated Rapid platform, common pitfalls, and the mechanisms for monitoring, rollback, and post‑release analysis, highlighting the operational benefits of a disciplined process.

CI/CDQAdeployment
0 likes · 7 min read
DSM Release Process: Weekly and Feature Deployments, Challenges and Solutions
Meituan Technology Team
Meituan Technology Team
Jan 7, 2021 · Operations

Optimizing Build Package Compression for Faster Deployment

By integrating SIMD‑accelerated ISA‑L and parallel Zstandard (Pzstd) into Meituan’s build‑and‑deployment pipeline, compression time for typical 200 MiB–1 GiB packages dropped from over a minute to about one second—a 90%‑plus speedup that preserves gzip compatibility while dramatically accelerating overall build latency.

ISA‑LPerformanceZSTD
0 likes · 21 min read
Optimizing Build Package Compression for Faster Deployment
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Discovery

This article provides a comprehensive overview of Kubernetes, covering its master‑node architecture, component roles, deployment workflow, pod fundamentals, orchestration resources, scaling and update strategies, networking basics, and how services enable microservice discovery and external access.

Container OrchestrationKubernetescloud-native
0 likes · 11 min read
Understanding Kubernetes Architecture: From Master Nodes to Service Discovery
DevOps Cloud Academy
DevOps Cloud Academy
Dec 26, 2020 · Operations

Key DevOps Metrics for Effective Software Delivery

The article outlines essential DevOps metrics—such as deployment frequency, deployment time, automated test pass rate, code commit volume, defect escape rate, cost, failure rates, detection time, unplanned work, MTTF, application performance, MTTD, MTTR, delivery time, change quality, and customer feedback—to help teams monitor and improve software delivery speed, quality, and reliability.

DevOpsMetricsautomation
0 likes · 9 min read
Key DevOps Metrics for Effective Software Delivery
Efficient Ops
Efficient Ops
Nov 25, 2020 · Cloud Native

How to Migrate a Java Project to Kubernetes: Step‑by‑Step Guide

This article walks through the complete process of moving a Java application to a Kubernetes platform, covering image creation, pod management, data persistence, service exposure, ingress configuration, and deployment automation with Docker, Maven, and Helm‑like YAML files.

CI/CDDockerKubernetes
0 likes · 15 min read
How to Migrate a Java Project to Kubernetes: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Nov 19, 2020 · Cloud Native

6 Essential kubectl Tricks to Debug Kubernetes Deployments

After migrating from Docker to Docker Swarm and finally to Kubernetes, the author shares six practical kubectl troubleshooting techniques—including inspecting deployments, viewing events, streaming logs, exporting YAML, scaling pods, and port‑forwarding—to quickly identify and fix common cluster issues.

DebuggingTroubleshootingdeployment
0 likes · 7 min read
6 Essential kubectl Tricks to Debug Kubernetes Deployments
Xianyu Technology
Xianyu Technology
Nov 19, 2020 · Operations

Rapid and Safe Migration of a Centralized Microservice Platform to Department‑Built Infrastructure

The team migrated a large, multi‑service microservice publishing platform—including Xianyu, Taobao, Alipay, and Tmall—from a centralized environment to a department‑built infrastructure in ten working days by cloning the repo, updating configurations, separating databases, rigorously verifying functionality across dev, pre‑release, and production, and ensuring isolation and monitoring for stability.

Data MigrationStabilitybackend development
0 likes · 7 min read
Rapid and Safe Migration of a Centralized Microservice Platform to Department‑Built Infrastructure
Beike Product & Technology
Beike Product & Technology
Nov 18, 2020 · Backend Development

How to Set Up a Private npm Registry with cnpmjs on Ubuntu

This guide explains how to build a private npm registry on Ubuntu using cnpmjs, covering MySQL installation, server configuration, repository setup, package publishing, and synchronization options, providing step‑by‑step commands and troubleshooting tips for a stable internal package management solution.

MySQLPrivate RegistryUbuntu
0 likes · 10 min read
How to Set Up a Private npm Registry with cnpmjs on Ubuntu
JD Tech Talk
JD Tech Talk
Nov 16, 2020 · Artificial Intelligence

Practical Guide to Deploying Federated Learning: Architecture, Deployment, Training, and Inference

This article provides a comprehensive overview of federated learning engineering, covering deployment via Docker containers, the design of training and inference frameworks, key services such as communication, training, model management, and registration, and practical considerations for scaling and reliability in production environments.

AIDockerarchitecture
0 likes · 11 min read
Practical Guide to Deploying Federated Learning: Architecture, Deployment, Training, and Inference
Fulu Network R&D Team
Fulu Network R&D Team
Nov 16, 2020 · Backend Development

Deploying .NET Core Applications on Linux: From Manual Setup to Docker

This guide walks .NET developers through the complete process of moving from .NET Framework to .NET Core on a Linux server, covering prerequisite tools, SSH key configuration, SDK installation, manual publishing, production‑grade setups with Supervisor+Nginx or Jexus, and finally Docker‑based deployment with automation scripts.

deploymentdotnetnginx
0 likes · 16 min read
Deploying .NET Core Applications on Linux: From Manual Setup to Docker
Tencent Cloud Developer
Tencent Cloud Developer
Nov 9, 2020 · Cloud Native

Serverless Components: Principles, Deployment Process, Ecosystem, and Cross‑Border Collaboration

The article explains Serverless Components—a higher‑level, open‑source solution from the Serverless Framework that streamlines infrastructure orchestration on Tencent Cloud through unified CLI tools, reusable component catalogs, rapid deployment workflows (including a Next.js example), and a year‑long cross‑border collaboration that expands the ecosystem and addresses common usage questions.

Cross-border CollaborationServerlessServerless Framework
0 likes · 15 min read
Serverless Components: Principles, Deployment Process, Ecosystem, and Cross‑Border Collaboration
macrozheng
macrozheng
Nov 9, 2020 · Operations

How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos

This guide walks you through updating the mall‑swarm project to use Nacos for service registration and configuration, preparing Docker images, configuring Jenkins jobs for each microservice, handling Docker network settings, and verifying the deployment, enabling one‑click builds and releases for the entire e‑commerce platform.

CI/CDDockerJenkins
0 likes · 9 min read
How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos
政采云技术
政采云技术
Nov 8, 2020 · Cloud Computing

Understanding FaaS and Serverless with Alibaba Cloud Function Compute

This article explains the concepts of Serverless, FaaS and BaaS, demonstrates how to build and deploy a Todo List application using Alibaba Cloud Function Compute and the Midway FaaS framework, and discusses advantages, pricing, cold‑start issues, and best‑practice optimizations for serverless development.

Alibaba CloudCloud FunctionsFaaS
0 likes · 21 min read
Understanding FaaS and Serverless with Alibaba Cloud Function Compute
IT Architects Alliance
IT Architects Alliance
Nov 4, 2020 · Industry Insights

When Should You Switch to Microservices? A Practical Evaluation Guide

This article examines the trade‑offs between monolithic and microservice architectures, outlines the benefits, costs, and technical prerequisites of microservices, and provides concrete criteria—such as business complexity, team size, and talent readiness—to help engineers decide the right moment to adopt a microservice approach.

architecture evaluationdeploymentmicroservices
0 likes · 17 min read
When Should You Switch to Microservices? A Practical Evaluation Guide
58 Tech
58 Tech
Nov 4, 2020 · Frontend Development

Micro‑Frontend Implementation in a Financial Management System: Architecture, Solutions, and Outcomes

This article presents a detailed case study of how a financial company adopted a micro‑frontend architecture to build a unified, low‑cost, and user‑friendly management platform, covering the motivations, design principles, technical components, deployment workflow, permission handling, and the resulting operational benefits.

Financial SystemsUI integrationdeployment
0 likes · 8 min read
Micro‑Frontend Implementation in a Financial Management System: Architecture, Solutions, and Outcomes
Top Architect
Top Architect
Nov 2, 2020 · Backend Development

Spring Boot Packaging with Maven Profiles and Shell Deployment Script

This article explains how to configure Maven profiles for different environments, use the maven‑assembly‑plugin to create a zip deployment package, and employ a custom shell script (shenniu_publish.sh) to unzip, start, stop, and restart a Spring Boot jar on Linux, streamlining the build‑and‑deploy workflow.

Assembly pluginProfilesShell script
0 likes · 13 min read
Spring Boot Packaging with Maven Profiles and Shell Deployment Script
ByteFE
ByteFE
Oct 28, 2020 · Frontend Development

Engineering Practices and Platform Evolution for Frontend Development at ByteDance

This article details ByteDance's journey in front‑end engineering, describing the evolution from manual deployments to a fully automated CI/CD pipeline, the creation of a dedicated front‑end deployment platform, and the ongoing development of a comprehensive front‑end R&D platform that integrates DevOps and SRE principles.

CI/CDDevOpsPlatform
0 likes · 15 min read
Engineering Practices and Platform Evolution for Frontend Development at ByteDance
Efficient Ops
Efficient Ops
Oct 26, 2020 · Operations

Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide

This guide walks through building a secure, production‑grade logging pipeline by deploying an ELK stack (Elasticsearch, Logstash, Kibana) with X‑Pack security, a Kafka message queue with SASL authentication, and Filebeat agents, covering environment preparation, certificate generation, configuration files, and startup scripts.

ELKKafkaLogging
0 likes · 31 min read
Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide
Java Architect Essentials
Java Architect Essentials
Oct 26, 2020 · Backend Development

How to Reduce SpringBoot Jar Size for Faster Deployment

This article explains why SpringBoot jars become large when packaged with many dependencies, and provides a step‑by‑step method—extracting the lib folder, adjusting the pom.xml to omit it, rebuilding, and running the slimmed jar with external libraries—to significantly shrink the final artifact and speed up deployment.

Jar OptimizationMavendeployment
0 likes · 4 min read
How to Reduce SpringBoot Jar Size for Faster Deployment
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 22, 2020 · Cloud Native

Kubernetes Overview, Architecture, and Hands‑On Deployment with Minikube

This article introduces Kubernetes fundamentals, explains its production‑grade nature, container concepts, orchestration features, core architecture, and provides step‑by‑step commands for installing Minikube, creating a cluster, deploying an Nginx application, exposing it as a service, scaling, updating, and deleting the deployment.

Container OrchestrationKubernetesMinikube
0 likes · 16 min read
Kubernetes Overview, Architecture, and Hands‑On Deployment with Minikube
vivo Internet Technology
vivo Internet Technology
Oct 20, 2020 · R&D Management

Experience of Front‑Back End Separation in the Vivo Mall Project

By incrementally routing module‑specific requests through Nginx to a new static front‑end while keeping backward‑compatible APIs, the Vivo Mall team transformed a monolithic 2015 platform into a fully separated architecture, achieving over tenfold front‑end release speed, doubled development efficiency, and a solid foundation for multi‑channel expansion.

Risk Managementarchitecturedeployment
0 likes · 11 min read
Experience of Front‑Back End Separation in the Vivo Mall Project
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2020 · Cloud Native

6 Essential kubectl Tricks to Master Kubernetes Troubleshooting

Discover six practical kubectl commands—from inspecting deployments and events to streaming logs, editing YAML, scaling pods, and port-forwarding—that empower you to quickly diagnose and resolve common Kubernetes issues in real-world clusters effectively.

Kubernetescommandsdeployment
0 likes · 8 min read
6 Essential kubectl Tricks to Master Kubernetes Troubleshooting
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Oct 12, 2020 · Frontend Development

How to Private‑Deploy and Customize CodeSandbox for a Cross‑Project Component Platform

This article explains the background, challenges, and step‑by‑step process of privately deploying and extending CodeSandbox—including building a custom online IDE, configuring a private npm registry, modifying the packager service, adding screenshot and style‑injection features, and integrating with Bit for component sharing.

BitCodeSandboxDocker
0 likes · 25 min read
How to Private‑Deploy and Customize CodeSandbox for a Cross‑Project Component Platform
Programmer DD
Programmer DD
Oct 11, 2020 · Cloud Native

Turn Kubernetes Pods into Minecraft Houses with Kubecraft

This article introduces Dockercraft and its successor Kubecraft, explains how each Minecraft house represents a Docker container or Kubernetes pod, and provides step‑by‑step Docker and Kubernetes deployment instructions, including required YAML, ConfigMap creation, and essential container flags.

Minecraftdeploymentkubecraft
0 likes · 5 min read
Turn Kubernetes Pods into Minecraft Houses with Kubecraft
MaGe Linux Operations
MaGe Linux Operations
Sep 25, 2020 · Operations

Discover Spug: A Lightweight, Agentless Automation Platform for Small Teams

Spug is an open‑source, agent‑less automation operations platform designed for small‑to‑medium enterprises, offering host management, batch command execution, online terminals, file transfer, application deployment, task scheduling, configuration, monitoring and alerting, with easy Docker installation and a rich web UI.

DockerSpugdeployment
0 likes · 6 min read
Discover Spug: A Lightweight, Agentless Automation Platform for Small Teams
58 Tech
58 Tech
Sep 25, 2020 · Frontend Development

Micro‑Frontend Architecture and Implementation with Qiankun for the Huasheng Data Management Platform

This article presents a comprehensive micro‑frontend solution using Qiankun to migrate legacy jQuery/JSP modules, decouple a monolithic front‑end, enable independent development, deployment and scaling, and details the architecture, lifecycle, integration steps for React, UMI, Vue, Angular sub‑applications, as well as deployment, monitoring and permission strategies.

Frontend ArchitectureReActUMI
0 likes · 9 min read
Micro‑Frontend Architecture and Implementation with Qiankun for the Huasheng Data Management Platform
58 Tech
58 Tech
Sep 18, 2020 · Frontend Development

Micro‑Frontend Architecture with Vue: Concepts, Scenarios, and Implementation Guide

This article introduces the micro‑frontend concept, outlines its characteristics and suitable scenarios, and provides a detailed Vue‑based implementation covering runtime, deployment, development modes, code snippets, reuse layers, and best‑practice recommendations for large‑scale front‑end projects.

DevOpsFrontend ArchitectureVue
0 likes · 16 min read
Micro‑Frontend Architecture with Vue: Concepts, Scenarios, and Implementation Guide
GF Securities FinTech
GF Securities FinTech
Sep 2, 2020 · Frontend Development

Master Frontend Automation: Deploy with GitLab CI from Scratch

This comprehensive guide walks frontend developers through the concepts, benefits, and step‑by‑step implementation of automated deployment using GitLab CI, covering pipeline mechanics, runner configuration, YAML syntax, practical .gitlab-ci.yml examples, common pitfalls, and advanced features to streamline continuous integration and delivery.

GitLab CIGitLab Runnercontinuous integration
0 likes · 22 min read
Master Frontend Automation: Deploy with GitLab CI from Scratch
MaGe Linux Operations
MaGe Linux Operations
Sep 1, 2020 · Cloud Native

Master Docker Swarm: Core Concepts, Modes, and Essential Commands

This guide explains Docker Swarm's built‑in cluster management, key concepts such as Swarm, Node, Stack, Service, Task, and load balancing, and provides step‑by‑step commands for initializing a Swarm, adding nodes, labeling, deploying stacks, and updating services.

Container OrchestrationDockerDocker Swarm
0 likes · 7 min read
Master Docker Swarm: Core Concepts, Modes, and Essential Commands
Alibaba Cloud Native
Alibaba Cloud Native
Aug 28, 2020 · Cloud Computing

Unlocking Serverless: Real-World Alibaba Cloud FaaS Use Cases & Deployment Guide

This article explains what serverless computing is, outlines its key advantages and limitations, presents typical use cases such as video transcoding and IoT monitoring, compares it with micro‑services, and provides a step‑by‑step Alibaba Cloud FaaS deployment tutorial using Funcraft scripts and CLI commands.

Alibaba CloudCloud ComputingFaaS
0 likes · 17 min read
Unlocking Serverless: Real-World Alibaba Cloud FaaS Use Cases & Deployment Guide
Top Architect
Top Architect
Aug 24, 2020 · Cloud Native

Docker Beginner Guide: From Fundamentals to Practical Deployment

This article introduces Docker by explaining container concepts, comparing virtual machines and containers, detailing core Docker components, and providing step‑by‑step instructions for installing Docker, creating a Dockerfile, building and running a Vue.js project image with Nginx, and sharing best practices for image optimization and deployment.

deploymentnginx
0 likes · 15 min read
Docker Beginner Guide: From Fundamentals to Practical Deployment
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 24, 2020 · Databases

Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster

This article provides a comprehensive guide to Redis deployment, covering standalone, master‑slave replication, Sentinel high‑availability, and cluster sharding modes, detailing their principles, advantages, drawbacks, and step‑by‑step configuration examples with Maven dependencies and Redis configuration files.

ClusterConfigurationMaster‑Slave
0 likes · 28 min read
Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster
DevOps
DevOps
Aug 19, 2020 · Operations

DevOps Lessons from the Knight Capital Group Collapse: A Case Study

The article analyzes the 2012 Knight Capital Group disaster, showing how a manual deployment error, lingering legacy code, missing kill‑switch, and inadequate monitoring caused a $4.6 billion loss within 45 minutes, and extracts key DevOps best‑practice lessons to prevent similar failures.

DevOpsRisk Managementdeployment
0 likes · 13 min read
DevOps Lessons from the Knight Capital Group Collapse: A Case Study
ITPUB
ITPUB
Aug 14, 2020 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Networking

This article provides a comprehensive overview of Kubernetes, explaining its master‑node architecture, core components, deployment workflow, pod fundamentals, scaling and update strategies, networking layers, and service discovery mechanisms, enabling readers to grasp how container orchestration works in practice.

Container OrchestrationKubernetesNetworking
0 likes · 11 min read
Understanding Kubernetes Architecture: From Master Nodes to Service Networking
Architecture Digest
Architecture Digest
Aug 11, 2020 · Cloud Native

Docker Beginner's Guide: From Installation to Deploying a Vue Project

This article introduces Docker fundamentals, compares containers with virtual machines, explains core concepts, walks through installation, basic commands, building a Docker image for a Vue application, running and publishing the container, and shares best‑practice tips for containerization.

DockerDockerfileImage
0 likes · 16 min read
Docker Beginner's Guide: From Installation to Deploying a Vue Project
Efficient Ops
Efficient Ops
Aug 10, 2020 · Cloud Native

Master Kubernetes: From Architecture to Deployment and Service Mesh

This comprehensive guide explains Kubernetes' architecture, core components, deployment workflow, pod fundamentals, container orchestration patterns, networking model, and service discovery, providing a clear understanding of how containerized applications are managed and accessed in a cloud‑native environment.

Container OrchestrationKubernetesdeployment
0 likes · 12 min read
Master Kubernetes: From Architecture to Deployment and Service Mesh
macrozheng
macrozheng
Aug 10, 2020 · Backend Development

Mall Project Update: SpringBoot 2.3, Elasticsearch 7.6, Unified Swagger & Redis

This article outlines the latest upgrades to the open‑source Mall project, including migration to SpringBoot 2.3.0, support for Elasticsearch 7.6.2, enhanced ELK log collection, unified Swagger and Redis configurations, and updated deployment guides for Windows and Linux environments.

ElasticsearchOpenSourceRedis
0 likes · 10 min read
Mall Project Update: SpringBoot 2.3, Elasticsearch 7.6, Unified Swagger & Redis
Architects Research Society
Architects Research Society
Jul 27, 2020 · Frontend Development

WebSocket Performance, Overhead, and Deployment Best Practices

This article explains how the WebSocket API provides bidirectional, message‑oriented communication, compares its latency and overhead with XHR and SSE, discusses compression and custom protocols, and offers practical deployment and tuning guidelines for long‑lived connections.

Performancedeploymentprotocol
0 likes · 16 min read
WebSocket Performance, Overhead, and Deployment Best Practices
Alibaba Cloud Native
Alibaba Cloud Native
Jul 23, 2020 · Cloud Native

Mastering EDAS Deployments: IDE, Maven, Jenkins, Terraform, and CLI Strategies

EDAS offers a comprehensive deployment toolkit—including IDE plugins, Maven integration, Jenkins CI/CD, Terraform orchestration, and a powerful CLI—designed for developers and ops teams to quickly and safely deploy Java applications to ECS or Kubernetes clusters while enforcing namespace controls and change‑management best practices.

CI/CDEDASKubernetes
0 likes · 7 min read
Mastering EDAS Deployments: IDE, Maven, Jenkins, Terraform, and CLI Strategies
Efficient Ops
Efficient Ops
Jul 20, 2020 · Information Security

Mastering WAF Deployment: Strategies, Modes, and Load‑Balancing Design

This article examines the rise of web‑application firewalls, outlines common deployment challenges, compares several WAF operating modes—including bypass, layer‑2 transparent, and proxy architectures—and proposes load‑balancing strategies to achieve secure, high‑availability web services.

Network ArchitectureWAFdeployment
0 likes · 12 min read
Mastering WAF Deployment: Strategies, Modes, and Load‑Balancing Design
Liangxu Linux
Liangxu Linux
Jul 13, 2020 · Operations

Master Linux: From Installation to Advanced System Management

This guide walks you through Linux fundamentals, installation methods, essential commands, directory and file operations, networking, firewall, package management, MySQL and Tomcat deployment, as well as user, group and scheduled‑task administration, providing practical examples and code snippets for each step.

Command LineLinuxNetworking
0 likes · 23 min read
Master Linux: From Installation to Advanced System Management
Efficient Ops
Efficient Ops
Jul 8, 2020 · Cloud Native

Master Kubernetes: Architecture, Deployments, Pods, and Service Networking

This article provides a comprehensive overview of Kubernetes, covering its overall architecture, core components, deployment workflow, pod fundamentals, container orchestration patterns, scaling, updates, networking, and service discovery, enabling readers to grasp how Kubernetes orchestrates containerized micro‑services.

Container OrchestrationKubernetesdeployment
0 likes · 11 min read
Master Kubernetes: Architecture, Deployments, Pods, and Service Networking
Qunar Tech Salon
Qunar Tech Salon
Jun 23, 2020 · Operations

A Simple Gray Release Solution for High‑Concurrency Flight Ticket Systems

This article presents a lightweight gray release approach for complex flight ticket services, comparing traditional hardware and soft‑routing isolation methods, describing the authors' traffic‑based gray identification, business‑focused monitoring, implementation details, and automated safeguards to enable safe incremental deployments.

Monitoringbackenddeployment
0 likes · 8 min read
A Simple Gray Release Solution for High‑Concurrency Flight Ticket Systems
360 Quality & Efficiency
360 Quality & Efficiency
Jun 19, 2020 · Databases

TiDB Overview: Architecture, Deployment, Advantages, and Practical Tips

This article introduces TiDB, an open‑source distributed HTAP database compatible with MySQL, explains its architecture—including TiDB Server, PD, TiKV, and TiSpark—covers deployment requirements, highlights key advantages such as elastic scaling, fault‑tolerance, strong consistency, and provides practical tips and common pitfalls for production use.

HTAPMySQL CompatibilityTiDB
0 likes · 13 min read
TiDB Overview: Architecture, Deployment, Advantages, and Practical Tips
Programmer DD
Programmer DD
Jun 19, 2020 · Cloud Native

Deploy a Lightweight k3s Cluster on Cloud Servers with WireGuard

This step‑by‑step guide shows how to download the k3s binary, upgrade the kernel for WireGuard support, install WireGuard, configure the control plane and worker nodes, fix flannel IP issues, and enable metrics‑server on a cross‑cloud Kubernetes cluster.

K3sWireGuardcloud-native
0 likes · 12 min read
Deploy a Lightweight k3s Cluster on Cloud Servers with WireGuard
DevOps Cloud Academy
DevOps Cloud Academy
Jun 3, 2020 · Cloud Native

Deploying Mattermost on Kubernetes with Helm

This guide explains how to install and configure the open‑source Mattermost messaging platform on a Kubernetes cluster using Helm, covering repository setup, chart selection, namespace creation, persistent volumes, external PostgreSQL integration, custom values.yaml adjustments, ingress configuration, and troubleshooting steps.

DevOpsHelmMattermost
0 likes · 11 min read
Deploying Mattermost on Kubernetes with Helm
Alibaba Cloud Native
Alibaba Cloud Native
Jun 2, 2020 · Cloud Native

Why Kubernetes Deployments Cause Service Outages and How to Prevent Them

This article explains why a typical Deployment + LoadBalancer setup can experience downtime during updates, analyzes the pod lifecycle, endpoint synchronization, iptables/ipvs and SLB interactions, and provides concrete configuration steps—including readiness probes, preStop hooks, and Service traffic policies—to achieve zero‑downtime deployments.

Cluster ModeENIKubernetes
0 likes · 12 min read
Why Kubernetes Deployments Cause Service Outages and How to Prevent Them
macrozheng
macrozheng
May 19, 2020 · Operations

Master Automated SpringBoot Deployment with Jenkins and Docker

Learn how to automate the packaging, Docker image creation, and remote deployment of a SpringBoot application using a semi‑automatic script and Jenkins, covering Dockerfile setup, Bash deployment scripts, Jenkins Publish Over SSH configuration, and best practices for reliable production releases.

CI/CDDockerJenkins
0 likes · 8 min read
Master Automated SpringBoot Deployment with Jenkins and Docker
MaGe Linux Operations
MaGe Linux Operations
May 6, 2020 · Cloud Native

Why Docker Beats Virtual Machines: Speed, Efficiency, and Real‑World Trade‑offs

This article explains how Docker solves environment‑configuration challenges, compares containers with virtual machines on startup speed, resource usage, and isolation, outlines Docker’s key advantages such as easy deployment and low cost, and discusses its remaining drawbacks like isolation limits, performance under high concurrency, and storage considerations.

Virtualizationcloud-nativecontainerization
0 likes · 9 min read
Why Docker Beats Virtual Machines: Speed, Efficiency, and Real‑World Trade‑offs
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Apr 29, 2020 · Operations

How Our Team Built a Stable SIT Environment: Lessons in Test Environment Governance

This article documents the step‑by‑step practices of a six‑person test‑environment availability team that unified middleware, streamlined deployment pipelines, piloted business usage, introduced monitoring and recovery mechanisms, and created a comprehensive SIT environment handbook to improve integration testing stability and operational efficiency.

MonitoringSITdeployment
0 likes · 19 min read
How Our Team Built a Stable SIT Environment: Lessons in Test Environment Governance
360 Tech Engineering
360 Tech Engineering
Apr 24, 2020 · Operations

Design and Implementation of Instance Configuration Management in xManager

This article explains how xManager implements comprehensive instance configuration management for big‑data services, covering configuration groups, versioning, node‑level differentiation, database schema, installation workflow, group creation, configuration changes, version switching, and deployment scripts.

Big Dataconfiguration managementdeployment
0 likes · 11 min read
Design and Implementation of Instance Configuration Management in xManager
Cloud Native Technology Community
Cloud Native Technology Community
Apr 21, 2020 · Cloud Native

Deploying Thanos on Kubernetes: Architecture, Deployment Options, and Practical Guide

This article explains the Thanos architecture, compares Sidecar and Receiver deployment modes, walks through object‑storage configuration, and provides complete Kubernetes YAML examples for Prometheus, Thanos Sidecar, Query, Store Gateway, Ruler, Compact, and Receiver to build a large‑scale cloud‑native monitoring system.

KubernetesPrometheusThanos
0 likes · 27 min read
Deploying Thanos on Kubernetes: Architecture, Deployment Options, and Practical Guide
Java Backend Technology
Java Backend Technology
Apr 16, 2020 · Backend Development

How to Shrink Spring Boot JARs: Remove Unused Libs for Faster Deployments

This guide explains why Spring Boot JARs become bulky when packaged with many dependencies, and provides a step‑by‑step method—including Maven commands and configuration changes—to strip out unnecessary lib files, dramatically reducing the final artifact size for smoother production deployments.

Jar OptimizationJavaMaven
0 likes · 5 min read
How to Shrink Spring Boot JARs: Remove Unused Libs for Faster Deployments
Efficient Ops
Efficient Ops
Apr 13, 2020 · Cloud Native

How to Migrate a Project to Kubernetes: Step‑by‑Step Guide

This article walks through the complete process of moving a project to a Kubernetes platform, covering image creation, pod controller management, data persistence, service exposure, external publishing, CI/CD integration, and detailed command‑line examples for building, pushing, and deploying Docker images.

CI/CDDockerJava
0 likes · 15 min read
How to Migrate a Project to Kubernetes: Step‑by‑Step Guide
High Availability Architecture
High Availability Architecture
Apr 8, 2020 · Operations

Slack's Deployment Process: Balancing Speed and Reliability

This article explains how Slack’s engineering team designs a multi‑stage deployment pipeline—including release branches, staging, dogfood, canary, and percentage rollouts—while emphasizing rapid iteration, visibility, and reliability through fast and atomic deployment mechanisms.

Reliabilitycanary releasescontinuous integration
0 likes · 8 min read
Slack's Deployment Process: Balancing Speed and Reliability
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 8, 2020 · Operations

Facebook Configuration Management: Rolling Release with GateKeeper

The article explains how Facebook uses the GateKeeper configuration system to perform safe, incremental rolling releases of new features, describing the release stages, constraint‑based switch logic, integration with external data stores, and the trade‑offs between flexibility and operational risk.

FacebookGatekeeperRolling Release
0 likes · 7 min read
Facebook Configuration Management: Rolling Release with GateKeeper
Wukong Talks Architecture
Wukong Talks Architecture
Apr 5, 2020 · Frontend Development

Step-by-Step Guide to Setting Up a Docsify Documentation Site

This tutorial explains how to install Node.js and docsify-cli, initialize a docsify project, customize the navigation bar, cover page, search and code highlighting, and finally deploy the documentation site to GitHub Pages or a cloud server using Nginx, while providing troubleshooting tips.

GitHub PagesNode.jsdeployment
0 likes · 8 min read
Step-by-Step Guide to Setting Up a Docsify Documentation Site