Topic

Load Balancing

Collection size
830 articles
Page 22 of 42
macrozheng
macrozheng
Mar 29, 2021 · Backend Development

Why Simple CRUD Apps Need Distributed Systems: From Scaling to CAP Theory

From a simple CRUD application to a robust distributed architecture, this article explains why vertical scaling hits limits, how horizontal scaling and system partitioning work, the goals of transparency, scalability and reliability, and key concepts such as sharding, load balancing, CAP and BASE theories.

CAP theoremDistributed Systemsbackend architecture
0 likes · 20 min read
Why Simple CRUD Apps Need Distributed Systems: From Scaling to CAP Theory
ByteDance Cloud Native
ByteDance Cloud Native
Oct 24, 2022 · Cloud Native

How KubeGateway Solves kube‑apiserver Load‑Balancing and Traffic Governance

KubeGateway, a custom seven‑layer gateway built by ByteDance, eliminates kube‑apiserver load‑imbalance and adds comprehensive request governance—including routing, rate‑limiting, and degradation—by parsing HTTP2 traffic, supporting flexible policies, and transparently proxying requests without client changes.

AuthenticationCloud NativeKubernetes
0 likes · 14 min read
How KubeGateway Solves kube‑apiserver Load‑Balancing and Traffic Governance
Raymond Ops
Raymond Ops
Feb 5, 2025 · Operations

Mastering IPVS: Build High‑Performance Load Balancers with LVS

This article explains the concept of IPVS (IP Virtual Server) as a layer‑4 load balancer, compares ipvs with iptables, details LVS scheduling algorithms, and provides step‑by‑step commands for configuring ipvsadm on both load‑balancer and real‑server nodes, including VIP setup and client testing.

IPVSLVSLinux networking
0 likes · 9 min read
Mastering IPVS: Build High‑Performance Load Balancers with LVS
Raymond Ops
Raymond Ops
Jan 11, 2025 · Operations

How to Build a Highly Available Load Balancer with LVS and Keepalived

This tutorial explains how to design and deploy a high‑availability web cluster using Linux Virtual Server (LVS) and Keepalived, covering terminology, test environment setup, detailed configuration steps, HA testing procedures, and a concise summary of the solution.

High AvailabilityKeepalivedLVS
0 likes · 11 min read
How to Build a Highly Available Load Balancer with LVS and Keepalived
Cyber Elephant Tech Team
Cyber Elephant Tech Team
Dec 29, 2021 · Operations

Understanding Load Balancing: Types, LVS Modes, and Scheduling Algorithms

This article explains what load balancing is, why it’s needed, outlines its classifications—including DNS, hardware, and software methods—introduces Linux Virtual Server (LVS) and its four operating modes, and reviews common static and dynamic scheduling algorithms used to distribute traffic efficiently.

LVSload balancingnetwork architecture
0 likes · 14 min read
Understanding Load Balancing: Types, LVS Modes, and Scheduling Algorithms
Ops Development Stories
Ops Development Stories
Oct 13, 2021 · Cloud Native

Why IPVS Beats iptables for Scalable Kubernetes Service Load Balancing

Both iptables and IPVS modes let kube-proxy route Service traffic, but iptables relies on a linear rule list that scales poorly, while IPVS uses hash-based O(1) lookups and richer algorithms, offering higher performance and scalability for large Kubernetes clusters.

IPVSiptableskube-proxy
0 likes · 10 min read
Why IPVS Beats iptables for Scalable Kubernetes Service Load Balancing
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.

FailoverHAHigh Availability
0 likes · 21 min read
Master Keepalived: Build Reliable Linux Load‑Balancing and HA
WeDoctor Frontend Technology
WeDoctor Frontend Technology
May 27, 2021 · Operations

Master Nginx Load Balancing: Simple Configs and Strategies Explained

Learn how to set up basic Nginx load balancing with a minimal nginx.conf, create multiple Node.js services, and explore common strategies like round-robin, weighted round-robin, and IP hash, complete with code examples and testing results to ensure even request distribution.

Backendip hashload balancing
0 likes · 7 min read
Master Nginx Load Balancing: Simple Configs and Strategies Explained
JD Cloud Developers
JD Cloud Developers
Mar 24, 2025 · Artificial Intelligence

How Multi-Agent Reinforcement Learning Boosts Ad Computation Allocation

This article presents MaRCA, a multi‑agent reinforcement‑learning framework that allocates computation resources across the full ad‑serving chain, modeling user value, compute cost, and action rewards to maximize ad revenue while keeping system load stable under fluctuating traffic.

AIMulti-Agentad optimization
0 likes · 16 min read
How Multi-Agent Reinforcement Learning Boosts Ad Computation Allocation
JD Cloud Developers
JD Cloud Developers
Aug 2, 2024 · Operations

How JD’s Advertising Platform Optimizes Load Balancing for Heterogeneous Clusters

Exploring the evolution of JD’s advertising online model system, this article examines the challenges of heterogeneous hardware load balancing, outlines static and dynamic strategies—including DNS, Nginx, LVS, Ribbon, and Dubbo—and presents a multi‑objective framework that improves service availability and resource utilization, achieving up to 20%+ efficiency gains.

Distributed Systemsheterogeneous hardwareload balancing
0 likes · 17 min read
How JD’s Advertising Platform Optimizes Load Balancing for Heterogeneous Clusters
JD Cloud Developers
JD Cloud Developers
May 11, 2023 · Backend Development

How MOSN’s New Latency‑Based Load Balancing Cuts Tail Latency

This article explains MOSN v1.5.0's latency‑based load‑balancing algorithm, analyzes the sources of latency in distributed systems, describes mitigation techniques such as PeakEWMA and P2C, and presents a realistic simulation that shows the algorithm’s superiority over Round Robin and Least Request.

MOSNP2CPeakEWMA
0 likes · 12 min read
How MOSN’s New Latency‑Based Load Balancing Cuts Tail Latency
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 19, 2025 · Operations

Mastering Million-Request Concurrency: LVS + Nginx + Keepalived Architecture

This article explains a proven high‑concurrency solution that combines Linux Virtual Server (LVS), Nginx, and Keepalived to achieve million‑level request handling, load balancing, and high availability for large‑scale web services.

High AvailabilityKeepalivedLVS
0 likes · 5 min read
Mastering Million-Request Concurrency: LVS + Nginx + Keepalived Architecture
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
Open Source Linux
Open Source Linux
Dec 6, 2021 · Backend Development

Mastering Nginx Load Balancing: Round‑Robin & Weighted Algorithms with Go

This article explains Nginx’s basic round‑robin and weighted round‑robin load‑balancing algorithms, compares their characteristics, and provides complete Go implementations—including configuration snippets, core structs, and test code—to help developers integrate efficient request distribution into their backend services.

BackendGolangload balancing
0 likes · 10 min read
Mastering Nginx Load Balancing: Round‑Robin & Weighted Algorithms with Go
JD Retail Technology
JD Retail Technology
Aug 17, 2023 · Operations

Traffic Planning and Transparent Multi-Level Routing: Network Request Process, Frontend/Backend Component Combinations, LB Load Systems, and VIP/RIP Mapping

This article explains enterprise‑level traffic planning and transparent multi‑level routing, detailing the network request flow, front‑end and back‑end component pairings, load‑balancer (LB) architectures, default and dedicated routing rules, and the mapping relationships between VIP and RIP for both internal and public domain name resolution.

VIPload balancingnetwork architecture
0 likes · 9 min read
Traffic Planning and Transparent Multi-Level Routing: Network Request Process, Frontend/Backend Component Combinations, LB Load Systems, and VIP/RIP Mapping
JD Tech
JD Tech
Aug 7, 2023 · Operations

Network Request Process, VIP/RIP Mapping, and Load‑Balancing Strategies

This article explains the end‑to‑end network request flow in enterprise systems, clarifies terminology such as VIP and RIP, compares front‑end and back‑end network component combinations, and details various load‑balancing approaches including default and dedicated rules, with practical diagrams and deployment recommendations.

NetworkRIPVIP
0 likes · 12 min read
Network Request Process, VIP/RIP Mapping, and Load‑Balancing Strategies
JD Tech
JD Tech
Dec 11, 2018 · Big Data

Introduction to Graph Computing and the JoyGraph System

This article introduces graph computing, compares it with graph databases, surveys notable graph processing systems, and details the architecture, NUMA‑aware design, execution model, push/pull dual mode, and load‑balancing strategies of the JoyGraph framework while outlining its future development directions.

Big DataJoyGraphNUMA
0 likes · 9 min read
Introduction to Graph Computing and the JoyGraph System
Qunar Tech Salon
Qunar Tech Salon
May 5, 2017 · Backend Development

WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations

The article introduces WeChat's self‑developed MQ 2.0 asynchronous queue, detailing its architecture, cross‑machine consumption model, improved task scheduling, efficient processing frameworks—including a MapReduce‑style engine and streaming tasks—and robust overload protection mechanisms that together boost reliability and performance for large‑scale backend services.

Distributed SystemsMapReduceOverload Protection
0 likes · 12 min read
WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations
Wukong Talks Architecture
Wukong Talks Architecture
Apr 6, 2020 · Fundamentals

Fundamentals of Distributed Systems: Microservices, Clustering, Load Balancing, Service Registry, Configuration Center, Circuit Breaker, and API Gateway

This article introduces core concepts of distributed systems, covering microservices, clustering, remote invocation, load balancing algorithms, service registration and discovery, configuration management, circuit breaking, degradation strategies, and API gateways, providing a comprehensive overview for building resilient cloud-native applications.

Distributed SystemsMicroservicescircuit breaker
0 likes · 6 min read
Fundamentals of Distributed Systems: Microservices, Clustering, Load Balancing, Service Registry, Configuration Center, Circuit Breaker, and API Gateway