Topic

Load Balancing

Collection size
737 articles
Page 37 of 37
WeChat Backend Team
WeChat Backend Team
May 7, 2017 · Backend Development

How WeChat’s MQ 2.0 Redefined Asynchronous Queues for Massive Scale

This article explains the design and improvements of WeChat's MQ 2.0 asynchronous queue, covering its cross‑machine consumption model, enhanced task scheduling, MapReduce‑style processing, stream tasks, and robust overload protection that together enable high‑performance, resilient backend services.

Asynchronous ProcessingMessage QueueOverload Protection
0 likes · 13 min read
How WeChat’s MQ 2.0 Redefined Asynchronous Queues for Massive Scale
Architect's Guide
Architect's Guide
Jun 21, 2025 · Backend Development

Master Nginx: Essential Configurations, Reverse Proxy, Load Balancing & More

Learn how to install, configure, and optimize Nginx for high‑performance web serving, covering core settings, reverse proxy, load balancing, caching, SSL, gzip compression, and advanced modules, with practical examples and step‑by‑step commands for real‑world deployment.

ConfigurationNginxPerformance
0 likes · 42 min read
Master Nginx: Essential Configurations, Reverse Proxy, Load Balancing & More
Open Source Linux
Open Source Linux
Jun 17, 2025 · Operations

Master HAProxy: Step‑by‑Step Installation, Configuration, and Advanced Load Balancing

This comprehensive guide walks you through installing HAProxy via yum, RPM packages, or source compilation, then details every core configuration block—including global, defaults, frontend, backend, and listen sections—while covering load‑balancing algorithms, ACL routing, health checks, SSL termination, statistics, and practical code examples for building a robust, high‑performance load‑balancer.

BackendConfigurationHAProxy
0 likes · 53 min read
Master HAProxy: Step‑by‑Step Installation, Configuration, and Advanced Load Balancing
Open Source Linux
Open Source Linux
Mar 14, 2025 · Fundamentals

Mastering SNAT and DNAT: How to Configure Source and Destination NAT with iptables

This article explains the concepts, mechanisms, and primary uses of SNAT and DNAT in network address translation, and provides step‑by‑step iptables commands and example scenarios for implementing source and destination NAT in Linux environments.

DNATLinux networkingNAT
0 likes · 8 min read
Mastering SNAT and DNAT: How to Configure Source and Destination NAT with iptables
Open Source Linux
Open Source Linux
Jan 13, 2025 · Operations

Key Lessons from 2024 Major Service Outages and How to Prevent Future Downtime

The article reviews major 2024 service outages—from Alibaba Cloud to OpenAI—highlights their root causes, and offers practical operations strategies such as disaster recovery, regular backups, load balancing, monitoring, performance tuning, and capacity planning to reduce future downtime.

Capacity PlanningMonitoringdisaster recovery
0 likes · 5 min read
Key Lessons from 2024 Major Service Outages and How to Prevent Future Downtime
Open Source Linux
Open Source Linux
Sep 3, 2024 · Operations

How to Multiplex Services on a Single Port with Nginx and HAProxy

This article explains port reuse techniques, covering scenarios, protocol characteristics, and step‑by‑step configurations for Nginx (OpenResty) and HAProxy to route multiple services through one port, improving resource utilization and high availability.

HAProxyNginxload balancing
0 likes · 7 min read
How to Multiplex Services on a Single Port with Nginx and HAProxy
Open Source Linux
Open Source Linux
Jul 11, 2024 · Operations

Why Traditional ECMP Fails for AI Workloads and How Modern Load‑Balancing Solves It

The article examines the rapid growth of AI‑driven compute demand, explains why conventional ECMP load balancing struggles with uneven, high‑bandwidth flows in data‑center networks, and compares advanced strategies such as Fat‑Tree design, VoQ, flow‑based, packet‑based, flowlet, and cell‑based approaches, including vendor implementations.

AI workloadsECMPcell based
0 likes · 13 min read
Why Traditional ECMP Fails for AI Workloads and How Modern Load‑Balancing Solves It
Open Source Linux
Open Source Linux
May 23, 2024 · Cloud Native

How kube-proxy Uses iptables and ipvs for Service Load Balancing in Kubernetes

This article explains how Kubernetes' kube-proxy component implements service discovery and load balancing using two modes—iptables and ipvs—detailing the underlying packet‑processing chains, NAT rules, probability‑based forwarding, and the performance differences between the two approaches.

IPVSKubernetesService
0 likes · 13 min read
How kube-proxy Uses iptables and ipvs for Service Load Balancing in Kubernetes
Open Source Linux
Open Source Linux
Feb 1, 2024 · Operations

Top Linux Ops Interview Q&A: RAID, Load Balancing, MySQL, and More

This article compiles essential Linux operations interview questions covering server management for hundreds of machines, RAID 0/1/5 principles, differences among LVS, Nginx and HAProxy, proxy servers, middleware, Tomcat ports, CDN, gray releases, DNS resolution, RabbitMQ, LVS modes, MySQL lock diagnostics, replication delay mitigation, root password reset, backup tools, keepalived health checks, common command‑line utilities, TCP/IP model, Nginx modules, web load‑balancing architectures, and practical shell scripts for monitoring and maintenance.

InterviewLinuxMySQL
0 likes · 32 min read
Top Linux Ops Interview Q&A: RAID, Load Balancing, MySQL, and More
Open Source Linux
Open Source Linux
Oct 25, 2023 · Operations

Scaling Servers for Millions: Load Balancing, Sharding, CDN Strategies

This guide explains how to design and expand server infrastructure to handle millions of concurrent users by using load balancers, database sharding, caching, CDNs, hardware selection criteria, and redundancy techniques, ensuring high availability and performance 24/7.

CDNDatabase Shardinghardware selection
0 likes · 11 min read
Scaling Servers for Millions: Load Balancing, Sharding, CDN Strategies
Open Source Linux
Open Source Linux
Jun 20, 2023 · Operations

Mastering Load Balancing: Types, Architectures, and Algorithms Explained

This article explains why high‑performance clusters are complex, introduces the three main load‑balancing categories—DNS, hardware, and software—describes their definitions, advantages, and drawbacks, outlines typical combined architectures, and reviews common load‑balancing algorithms such as round‑robin, weighted round‑robin, least‑load, performance‑optimal, and hash‑based methods.

Distributed Systemsalgorithmshardware
0 likes · 6 min read
Mastering Load Balancing: Types, Architectures, and Algorithms Explained
Open Source Linux
Open Source Linux
Jun 16, 2023 · Backend Development

How Netflix’s Cloud Gateway Cuts Errors with Adaptive Load Balancing

Netflix’s cloud‑gateway team redesigned its load‑balancing stack—combining client latency, server utilization, and probabilistic choice‑of‑2 algorithms—to dramatically lower error rates, improve request distribution, and enhance fault‑tolerance for millions of requests per second.

Backend InfrastructureDistributed SystemsNetflix
0 likes · 19 min read
How Netflix’s Cloud Gateway Cuts Errors with Adaptive Load Balancing
Open Source Linux
Open Source Linux
Feb 21, 2023 · Operations

Choosing the Right Load Balancer: Nginx vs LVS Explained

This article compares Nginx and LVS load balancers, detailing their layer‑4 versus layer‑7 operation, features, advantages, and how static‑dynamic separation and health checks affect performance and operability in modern server architectures.

LVSNginxlayer 4
0 likes · 10 min read
Choosing the Right Load Balancer: Nginx vs LVS Explained
Open Source Linux
Open Source Linux
Feb 20, 2023 · Operations

Master Nginx: From Basics to Advanced Load Balancing, Caching and High Availability

This comprehensive guide walks you through Nginx fundamentals, environment setup, reverse‑proxy load balancing, static‑dynamic separation, resource compression, buffering, caching, IP whitelist/blacklist, cross‑origin handling, anti‑hotlinking, large‑file transfer, SSL configuration, high‑availability with Keepalived, and performance‑tuning techniques for production‑grade deployments.

Nginxcachinghigh availability
0 likes · 44 min read
Master Nginx: From Basics to Advanced Load Balancing, Caching and High Availability
Open Source Linux
Open Source Linux
Nov 11, 2022 · Backend Development

Mastering Nginx: From Basics to High‑Performance Load Balancing

This comprehensive guide explains what Nginx is, its advantages, deployment scenarios, request processing, high‑concurrency mechanisms, proxy types, directory layout, configuration directives, cookie vs session, threading model, load‑balancing algorithms, rate limiting, health checks, compression, and practical examples for building robust, scalable web services.

ConfigurationNginxWeb Server
0 likes · 33 min read
Mastering Nginx: From Basics to High‑Performance Load Balancing
Open Source Linux
Open Source Linux
Aug 31, 2022 · Fundamentals

What Is EVPN and Why It’s Revolutionizing Layer‑2 Networking

This article explains the fundamentals of Ethernet Virtual Private Network (EVPN), covering its basic concepts, topology options, control‑plane mechanisms, forwarding processes for unicast and multicast traffic, and the key advantages such as load balancing, reduced mesh overhead, faster convergence, and minimized ARP flooding.

BGPEVPNLayer 2 VPN
0 likes · 7 min read
What Is EVPN and Why It’s Revolutionizing Layer‑2 Networking