Tagged articles
52 articles
Page 1 of 1
MaGe Linux Operations
MaGe Linux Operations
Mar 2, 2026 · Backend Development

Unlock Nginx’s Full Potential: High‑Performance Reverse Proxy, Load Balancing & Cache Tuning

This guide walks through the latest Nginx 1.26.x features, environment prerequisites, compilation options, worker and kernel tuning, reverse‑proxy setup, load‑balancing algorithms, advanced caching strategies, TLS hardening, high‑availability with Keepalived, common pitfalls, monitoring, and troubleshooting techniques for production‑grade deployments.

Nginxcachingload-balancing
0 likes · 47 min read
Unlock Nginx’s Full Potential: High‑Performance Reverse Proxy, Load Balancing & Cache Tuning
Raymond Ops
Raymond Ops
Nov 15, 2025 · Operations

Master Nginx: Complete Configuration Guide with Real‑World Examples and Best Practices

This comprehensive tutorial walks you through Nginx's core features, configuration syntax, and practical examples covering global settings, events, HTTP, server and location blocks, upstream load balancing, proxy settings, HTTPS, CORS, gzip compression, access control lists, and caching strategies, all illustrated with ready‑to‑use code snippets.

Gzipcachingload-balancing
0 likes · 34 min read
Master Nginx: Complete Configuration Guide with Real‑World Examples and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Aug 29, 2025 · Operations

How to Supercharge Nginx for Millions of QPS: A Complete Guide

Discover proven strategies to optimize Nginx under extreme traffic, covering benchmark testing, kernel tuning, configuration tweaks, caching, load balancing, SSL hardening, monitoring, and real-world case studies that demonstrate how to achieve stable high‑QPS performance while minimizing latency and resource usage.

high-concurrencyload-balancingmonitoring
0 likes · 22 min read
How to Supercharge Nginx for Millions of QPS: A Complete Guide
Code Ape Tech Column
Code Ape Tech Column
Jan 10, 2025 · Backend Development

Understanding RocketMQ Consumer Load Balancing and Message Queue Allocation Strategies

This article explains how increasing consumers affects RocketMQ message backlog, details conditions where adding consumers helps or not, describes ProcessQueue flow control, outlines six load‑balancing strategies—including average, round‑robin, custom, machine‑room, nearby, and consistent‑hash—and provides corresponding Java code examples.

Consumerallocation-strategyload-balancing
0 likes · 10 min read
Understanding RocketMQ Consumer Load Balancing and Message Queue Allocation Strategies
Sanyou's Java Diary
Sanyou's Java Diary
Jun 11, 2024 · Cloud Native

Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture

This comprehensive guide explains what microservices are, why they evolved from monolithic applications, the challenges they introduce, popular open‑source solutions such as Dubbo, Spring Cloud Netflix and Spring Cloud Alibaba, and essential components like service registries, configuration centers, remote‑call mechanisms, load‑balancing, circuit‑breakers, tracing, and monitoring for building resilient cloud‑native systems.

ConfigurationMicroservicescircuit-breaker
0 likes · 44 min read
Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2023 · Backend Development

How to Build a Million‑User Ticket Spike System with Load Balancing, Redis, and Go

This article explores the architecture and implementation of a high‑concurrency ticket‑spike system, detailing load‑balancing strategies, in‑memory stock deduction, Redis atomic operations, and Go code examples that enable millions of users to purchase tickets simultaneously without overselling or underselling.

distributed-systemshigh-concurrencyload-balancing
0 likes · 19 min read
How to Build a Million‑User Ticket Spike System with Load Balancing, Redis, and Go
21CTO
21CTO
Mar 24, 2023 · Backend Development

How to Build a High‑Concurrency Ticket‑Spiking System Like 12306 with Go and Redis

This article dissects the architecture of a 12306‑style ticket‑spiking service, explaining load‑balancing strategies, weighted Nginx routing, local and remote stock deduction using Go and Redis, and demonstrates performance testing that achieves thousands of requests per second while preventing oversell and undersell.

BackendGohigh-concurrency
0 likes · 20 min read
How to Build a High‑Concurrency Ticket‑Spiking System Like 12306 with Go and Redis
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 19, 2022 · Backend Development

Why Choose Microservices? A Complete Roadmap and Tool Guide

This article presents a comprehensive roadmap for adopting microservice architecture, explaining its benefits, core concepts, and the essential tools such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, distributed tracing, data persistence, caching, and cloud providers.

DockerKubernetesMicroservices
0 likes · 16 min read
Why Choose Microservices? A Complete Roadmap and Tool Guide
360 Smart Cloud
360 Smart Cloud
Jul 14, 2022 · Cloud Computing

Auto Scaling (AS) in Cloud Services: Architecture, Use Cases, and Optimization Strategies

This article explains the concept of elastic auto scaling in cloud services, describes typical scenarios such as high‑elastic web apps and compute‑intensive workloads, details the four‑layer architecture and workflow, and outlines functional features, stability improvements, and future optimization directions.

Auto Scalingcloud-computingelasticity
0 likes · 12 min read
Auto Scaling (AS) in Cloud Services: Architecture, Use Cases, and Optimization Strategies
php Courses
php Courses
May 13, 2022 · Backend Development

Designing a High-Concurrency Ticketing System with Load Balancing, Redis, and Go

This article explores the architecture and implementation of a high‑concurrency train ticket flash‑sale system, detailing load‑balancing strategies, Nginx weighted round‑robin, Redis‑based inventory management, and Go code examples that demonstrate local and remote stock deduction, performance testing, and fault‑tolerant design.

BackendGohigh-concurrency
0 likes · 20 min read
Designing a High-Concurrency Ticketing System with Load Balancing, Redis, and Go
Cloud Native Technology Community
Cloud Native Technology Community
Mar 10, 2022 · Cloud Native

eBay's UFES Project: Cloud‑Native Edge Node Architecture and Migration from Hardware Load Balancers

eBay’s UFES project details the design and migration of its global edge‑node infrastructure from hardware load balancers to a cloud‑native network using Kubernetes, IPVS, Envoy, Contour, and automated PaaS tooling, highlighting challenges, architecture, caching, and future plans.

cloud-nativeedge-computingload-balancing
0 likes · 30 min read
eBay's UFES Project: Cloud‑Native Edge Node Architecture and Migration from Hardware Load Balancers
Laravel Tech Community
Laravel Tech Community
Sep 28, 2021 · Operations

Nginx Rewrite Rules, Anti-Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration Guide

This article provides a comprehensive step‑by‑step guide on configuring Nginx rewrite rules, implementing anti‑hotlink protection, separating static and dynamic resources, and setting up Keepalived for high‑availability load balancing, complete with example configurations and shell scripts.

Nginxanti-hotlinkinghigh-availability
0 likes · 21 min read
Nginx Rewrite Rules, Anti-Hotlinking, Static/Dynamic Separation, and Keepalived High‑Availability Configuration Guide
Ops Development Stories
Ops Development Stories
Sep 17, 2021 · Operations

Master Keepalived: Build Reliable Linux Load‑Balancing and HA

This guide explains Keepalived’s role in Linux load‑balancing and high‑availability, covering its VRRP‑based architecture, core modules, layered operation, configuration syntax, practical deployment with Nginx, common split‑brain issues, and advanced settings such as nopreempt and multicast conflict resolution.

HAVRRPfailover
0 likes · 21 min read
Master Keepalived: Build Reliable Linux Load‑Balancing and HA
JD Tech
JD Tech
Jun 7, 2021 · Operations

Configuring Nginx Reverse Proxy for Persistent (Keep‑Alive) Connections and Performance Optimization

This article explains how to configure Nginx as a reverse proxy to maintain long‑lived HTTP/1.1 keep‑alive connections between client and Nginx and between Nginx and upstream servers, covering required directives, upstream and location settings, performance implications for high QPS workloads, and advanced WebSocket handling.

ConfigurationHTTPKeepalive
0 likes · 9 min read
Configuring Nginx Reverse Proxy for Persistent (Keep‑Alive) Connections and Performance Optimization
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 24, 2021 · Operations

Designing a High‑Availability, High‑Performance, Scalable and Secure Web Architecture

This article walks through the evolution and design patterns of large‑scale web systems, covering initial single‑server setups, separation of application and data, caching strategies, server clustering, read‑write separation, CDN and reverse proxy usage, distributed storage, micro‑service decomposition, and essential considerations for performance, availability, scalability, extensibility and security.

Scalabilityarchitecturedistributed-systems
0 likes · 19 min read
Designing a High‑Availability, High‑Performance, Scalable and Secure Web Architecture
Top Architect
Top Architect
Mar 26, 2021 · Backend Development

High-Concurrency Ticket Booking System: Architecture, Load Balancing, and Go Implementation

This article explores the design and implementation of a high‑concurrency train ticket spike system, detailing load‑balancing strategies with Nginx, distributed inventory management using Redis, Go‑based services, and performance testing, while addressing challenges such as overselling, fault tolerance, and efficient resource utilization.

GoNginxhigh-concurrency
0 likes · 19 min read
High-Concurrency Ticket Booking System: Architecture, Load Balancing, and Go Implementation
Top Architect
Top Architect
Mar 23, 2021 · Operations

What Nginx Can Do: Reverse Proxy, Load Balancing, HTTP Server, and More

This article explains the capabilities of Nginx without third‑party modules, covering reverse proxy, load balancing strategies, static HTTP serving, dynamic/static separation, and forward proxy, and provides concrete configuration examples for each feature.

ConfigurationHTTP serverload-balancing
0 likes · 11 min read
What Nginx Can Do: Reverse Proxy, Load Balancing, HTTP Server, and More
Liangxu Linux
Liangxu Linux
Mar 8, 2021 · Operations

Mastering Nginx: Reverse Proxy, Load Balancing, and High‑Availability Setup

This guide explains Nginx’s core concepts—including forward and reverse proxy, load‑balancing strategies, static‑dynamic separation, installation commands, configuration file anatomy, practical reverse‑proxy and load‑balancing examples, and a Keepalived high‑availability solution—providing step‑by‑step instructions and essential code snippets for reliable backend deployment.

BackendConfigurationNginx
0 likes · 11 min read
Mastering Nginx: Reverse Proxy, Load Balancing, and High‑Availability Setup
Top Architect
Top Architect
Dec 11, 2020 · Backend Development

Designing a High-Concurrency Ticket‑Spiking System with Load Balancing, Redis, and Go

This article explains how to build a high‑concurrency ticket‑spike system by analyzing 12306's extreme load, introducing multi‑layer load balancing (OSPF, LVS, Nginx), comparing stock‑deduction strategies, and presenting a Go prototype that uses in‑memory stock, Redis centralized inventory, and weighted Nginx routing to achieve scalable, fault‑tolerant performance.

GoNginxhigh-concurrency
0 likes · 19 min read
Designing a High-Concurrency Ticket‑Spiking System with Load Balancing, Redis, and Go
Efficient Ops
Efficient Ops
Sep 14, 2020 · Cloud Native

How Dada Built a Dual‑Cloud Active‑Active Disaster Recovery Platform

This article details Dada's journey of designing and implementing a dual‑cloud active‑active architecture, covering high‑availability vs. disaster‑recovery concepts, Phase 1 and Phase 2 solutions, challenges faced, multi‑data‑center Consul deployment, bidirectional database replication, precise load‑balancing, capacity elasticity, and future plans.

Consulcloud-nativedatabase-replication
0 likes · 17 min read
How Dada Built a Dual‑Cloud Active‑Active Disaster Recovery Platform
Java Architect Essentials
Java Architect Essentials
Aug 23, 2020 · Backend Development

Understanding Spring Cloud Microservice Architecture: Service Governance, Discovery, and Core Components

This article introduces Spring Cloud as a Spring Boot‑based microservice framework, explains the fundamentals of service architecture through an illustrative story, and details essential components such as service registry, discovery, load balancing, circuit breaking, configuration management, messaging bus, and tracing, accompanied by practical code examples.

BackendMicroservicescircuit-breaker
0 likes · 12 min read
Understanding Spring Cloud Microservice Architecture: Service Governance, Discovery, and Core Components
ITPUB
ITPUB
Jun 14, 2020 · Backend Development

How We Scaled a Free Mask Distribution System to 220k+ Concurrent Users on Alibaba Cloud

During the early COVID‑19 response, a city launched a free‑mask reservation service that faced massive timed traffic, prompting a rapid evolution of its architecture—from a single‑server Nginx/Tomcat setup to a multi‑layer SLB, CDN, read‑write split DB, and finally an ideal CDN‑backed design—while documenting the performance bottlenecks, scaling limits, and concrete tuning steps that enabled a 7‑minute sell‑out.

BackendScalabilitycloud
0 likes · 10 min read
How We Scaled a Free Mask Distribution System to 220k+ Concurrent Users on Alibaba Cloud
Tencent Cloud Middleware
Tencent Cloud Middleware
May 22, 2020 · Cloud Native

When to Use Client vs Server Service Discovery? A Deep Technical Dive

This article examines service discovery patterns, comparing client‑side and server‑side approaches, explores consistency trade‑offs, health‑check mechanisms, subscription models, graceful up/down procedures, and high‑availability designs to help engineers choose the right solution for microservice architectures.

ConsistencyMicroservicescloud-native
0 likes · 15 min read
When to Use Client vs Server Service Discovery? A Deep Technical Dive
360 Quality & Efficiency
360 Quality & Efficiency
Jan 7, 2020 · Backend Development

Scaling a Backend: From Single Server to Reverse Proxy, Load Balancing, Microservices, Caching, and Partitioning

This article explains how to evolve a simple single‑node backend by adding a reverse proxy, introducing load balancers, scaling databases, adopting micro‑services, leveraging caches and CDNs, using message queues, and applying partitioning techniques to handle massive traffic while maintaining consistency and reliability.

Message QueueMicroservicesarchitecture
0 likes · 10 min read
Scaling a Backend: From Single Server to Reverse Proxy, Load Balancing, Microservices, Caching, and Partitioning
MaGe Linux Operations
MaGe Linux Operations
Dec 26, 2019 · Backend Development

Master Nginx: Status Page, Modules, Variables, Logging, SSL, Rewrite, and Advanced Proxy Techniques

This comprehensive guide walks you through configuring Nginx status pages, compiling modules, using built‑in and custom variables, setting up JSON and gzip logs, enabling HTTPS, mastering rewrite rules, preventing hotlinking, implementing reverse proxy with caching, and deploying both HTTP and TCP load‑balancing with Redis and MySQL back‑ends.

NginxSSLload-balancing
0 likes · 45 min read
Master Nginx: Status Page, Modules, Variables, Logging, SSL, Rewrite, and Advanced Proxy Techniques
21CTO
21CTO
Nov 26, 2019 · Backend Development

How to Build a Million‑User Ticket Spike System with Load Balancing, Redis, and Go

This article explores the design of a high‑concurrency ticket‑spike system that can handle millions of simultaneous requests by combining multi‑layer load balancing, Nginx weighted round‑robin, Redis for atomic stock control, and Go‑based services, complete with code samples and performance testing.

distributed systemhigh-concurrencyload-balancing
0 likes · 20 min read
How to Build a Million‑User Ticket Spike System with Load Balancing, Redis, and Go
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 4, 2019 · Backend Development

Designing a High-Concurrency Ticket Spike System with Go, Nginx, and Redis

This article explains how to build a high‑concurrency ticket‑seckill system using Go, Nginx weighted load balancing, and Redis, covering architecture design, local and remote stock deduction, Lua scripting for atomic operations, and performance testing with ApacheBench to achieve thousands of requests per second without overselling.

GoNginxdistributed-systems
0 likes · 19 min read
Designing a High-Concurrency Ticket Spike System with Go, Nginx, and Redis
21CTO
21CTO
Aug 26, 2019 · Backend Development

Master Nginx: From Basics to Reverse Proxy, Load Balancing, and CORS

This comprehensive Nginx tutorial walks beginners through core concepts, installation commands, startup scripts, HTTP/HTTPS reverse‑proxy configurations, various load‑balancing strategies, multi‑webapp routing, static site serving, file server setup, and CORS handling with clear examples and code snippets.

CORSHTTPSNginx
0 likes · 19 min read
Master Nginx: From Basics to Reverse Proxy, Load Balancing, and CORS
Practical DevOps Architecture
Practical DevOps Architecture
Feb 27, 2019 · Operations

Comprehensive Operations Engineering Guide: Concepts, Tools, and Interview Questions

This article provides a detailed overview of operations engineering, covering the definition of ops and game ops, interactions with product teams, server management strategies, RAID levels, load‑balancing technologies (LVS, Nginx, HAProxy), caching solutions, middleware, MySQL troubleshooting, backup methods, Keepalived, Linux security, networking layers, and practical shell scripts for monitoring and automation.

Networkingload-balancing
0 likes · 34 min read
Comprehensive Operations Engineering Guide: Concepts, Tools, and Interview Questions
ITPUB
ITPUB
Dec 21, 2018 · Backend Development

Mastering Nginx: Installation, Reverse Proxy, Load Balancing, and CORS Setup

This guide explains what Nginx is, how to install it on Linux and Windows, compile from source, use common control commands, and configure HTTP/HTTPS reverse proxy, load balancing, multiple web‑app routing, static site serving, and CORS handling with practical code examples.

CORSConfigurationHTTPS
0 likes · 16 min read
Mastering Nginx: Installation, Reverse Proxy, Load Balancing, and CORS Setup
Programmer DD
Programmer DD
Jun 7, 2018 · Operations

How to Build a High‑Availability RabbitMQ Cluster with Load Balancing

This guide explains the principles behind RabbitMQ clustering, shows how metadata synchronization works, compares design choices, and provides step‑by‑step instructions—including component installation, node configuration, HAProxy load‑balancing setup, and a sample architecture diagram—to create a reliable, scalable RabbitMQ cluster for production use.

HAProxyOperationsclustering
0 likes · 16 min read
How to Build a High‑Availability RabbitMQ Cluster with Load Balancing
Architects Research Society
Architects Research Society
Jan 11, 2018 · Operations

Envoy Outlier Detection and Ejection Mechanism Overview

The article explains Envoy's outlier detection and ejection process, detailing how unhealthy upstream hosts are identified and temporarily removed based on consecutive 5xx errors, gateway failures, or success‑rate thresholds, and describes the logging format and configuration options for these health‑check mechanisms.

Operationsejectionhealth check
0 likes · 6 min read
Envoy Outlier Detection and Ejection Mechanism Overview
Architecture Digest
Architecture Digest
Sep 25, 2017 · Backend Development

Dubbo Cluster Fault Tolerance: A Source Code Walkthrough

This article provides a step‑by‑step analysis of Dubbo’s cluster fault‑tolerance mechanism, explaining the roles of Directory, Router, and LoadBalance, illustrating the execution flow with diagrams, and clarifying how invokers are selected and balanced in a distributed Java RPC framework.

BackendClusterDubbo
0 likes · 8 min read
Dubbo Cluster Fault Tolerance: A Source Code Walkthrough
BiCaiJia Technology Team
BiCaiJia Technology Team
Aug 20, 2017 · Backend Development

Master Nginx: Install, Configure, and Optimize Reverse Proxy on CentOS

This guide walks you through installing Nginx on CentOS 7.5, configuring it as a high‑performance reverse proxy, setting up environment variables, managing common commands, and implementing practical scenarios such as request forwarding, Tomcat integration, load balancing, static file handling, and sub‑domain routing.

Nginxload-balancingreverse proxy
0 likes · 16 min read
Master Nginx: Install, Configure, and Optimize Reverse Proxy on CentOS
High Availability Architecture
High Availability Architecture
Jul 1, 2016 · Backend Development

High‑Availability Design and Optimizations of Didi’s Passport Authentication Service

This article details Didi’s Passport authentication system architecture, describing how language migration, service decomposition, flexible ticket and SMS code designs, multi‑region active‑active deployment, an independent Argus access‑control layer, and interface splitting together achieve high availability and low latency under extreme traffic peaks.

AuthenticationGolangTicket
0 likes · 18 min read
High‑Availability Design and Optimizations of Didi’s Passport Authentication Service
Architecture Digest
Architecture Digest
Jun 23, 2016 · Backend Development

Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide

This article provides a comprehensive tutorial on using Alibaba's Dubbo framework to configure cluster fault‑tolerance modes, load‑balancing strategies, provider and consumer implementations, deployment steps, and management/monitoring tools, including code examples and custom extension points.

Cluster Fault ToleranceMicroservicesload-balancing
0 likes · 18 min read
Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 9, 2016 · Operations

Understanding Load Balancing Algorithms and Hardware Solutions

This article explains common load‑balancing algorithms—including round‑robin, random, least‑connections, source‑IP hash, and weighted methods—describes their advantages and drawbacks, and examines hardware load‑balancing devices such as F5 and A10, covering functional, performance, stability, security, and cost considerations.

AlgorithmsHardwareload-balancing
0 likes · 5 min read
Understanding Load Balancing Algorithms and Hardware Solutions
Architect
Architect
Jun 1, 2015 · Operations

Practical Guide to Building High‑Availability and Scalable Architecture

This article explains practical techniques for designing high‑availability and scalable systems by addressing entry, business, cache, and database layers, offering concrete solutions such as keepalived, stateless services, cache partitioning, and replication strategies to handle rapid user growth without service disruption.

cache-partitioningdatabase-replicationhigh-availability
0 likes · 11 min read
Practical Guide to Building High‑Availability and Scalable Architecture
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 11, 2015 · Backend Development

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

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

Deploymentcachingload-balancing
0 likes · 13 min read
Understanding Reverse Proxy: Purposes, Deployment Strategies, and Performance Considerations