Topic

Load Balancing

Collection size
737 articles
Page 7 of 37
Qunar Tech Salon
Qunar Tech Salon
Sep 28, 2015 · Backend Development

Web System Scaling: Load Balancing, Caching, and Database Optimization Strategies

The article explains how a web system can evolve from handling 100,000 daily visits to over 100 million by implementing multi‑level load‑balancing, various caching strategies, MySQL optimization, distributed database architectures, and geographic deployment to ensure performance, reliability, and scalability.

Load BalancingMySQLbackend
0 likes · 19 min read
Web System Scaling: Load Balancing, Caching, and Database Optimization Strategies
Qunar Tech Salon
Qunar Tech Salon
Apr 17, 2015 · Backend Development

Rethinking “Add Machines” and “Traffic Shifting” as Effective Scaling Strategies

The article explains why adding servers and shifting traffic, often dismissed as low‑effort tricks, actually require substantial architectural planning, state management, load balancing, sharding, and multi‑datacenter coordination to reliably handle high‑traffic scenarios.

High TrafficLoad BalancingScaling
0 likes · 6 min read
Rethinking “Add Machines” and “Traffic Shifting” as Effective Scaling Strategies
Qunar Tech Salon
Qunar Tech Salon
Feb 1, 2015 · Cloud Computing

Key Considerations and Best Practices for Running Azure Virtual Machines and Services

This guide outlines essential Azure cloud considerations—including cost monitoring, VM storage types, load‑balancing strategies, SSD advantages, IP address differences, reserved IP billing, SLA guarantees, storage cost factors, diagnostics, and overall best practices—to help avoid common pitfalls when moving projects from local environments to the cloud.

AzureBest PracticesCloud Computing
0 likes · 8 min read
Key Considerations and Best Practices for Running Azure Virtual Machines and Services
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2015 · Operations

Optimization Strategies for High‑Concurrency Ticketing Systems

The article analyzes the challenges of high‑traffic ticketing platforms, compares business models, identifies concurrency bottlenecks, and presents comprehensive front‑end and back‑end optimization techniques—including load balancing, caching, data partitioning, and queue‑based flow control—to achieve horizontal scalability and reliable performance.

High ConcurrencyLoad BalancingPerformance Optimization
0 likes · 7 min read
Optimization Strategies for High‑Concurrency Ticketing Systems
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2014 · Backend Development

Consistent Hashing: Principles, Monotonicity, and Virtual Nodes

This article explains the consistent hashing algorithm, its motivation in cache systems, the concept of monotonicity, the step‑by‑step mapping process, and how virtual nodes improve balance and resilience when cache servers are added or removed.

Load Balancingcacheconsistent hashing
0 likes · 9 min read
Consistent Hashing: Principles, Monotonicity, and Virtual Nodes
58 Tech
58 Tech
Jul 3, 2020 · Operations

Optimizing Nginx Load Balancing for Ultra‑High Concurrency: Kernel, NIC, and Parameter Tuning

This article details how to diagnose and resolve Nginx load‑balancing performance issues under extreme concurrency by analyzing NIC packet loss, kernel SYN drops, backlog limits, and applying systematic kernel, network‑card, and Nginx configuration optimizations that raise QPS from 20,000+ to over 40,000.

High ConcurrencyKernelLoad Balancing
0 likes · 12 min read
Optimizing Nginx Load Balancing for Ultra‑High Concurrency: Kernel, NIC, and Parameter Tuning
58 Tech
58 Tech
Sep 24, 2019 · Operations

Master Election and Load Balancing in WMB Distributed Message Queue

The article explains how WMB, a high‑performance distributed message queue, uses Paxos‑based master election, periodic lease renewal, and a multi‑stage load‑balancing strategy to evenly distribute master nodes across groups, improve throughput, and ensure consistent message delivery.

Load BalancingMaster electionMessage Queue
0 likes · 11 min read
Master Election and Load Balancing in WMB Distributed Message Queue
58 Tech
58 Tech
Jun 21, 2019 · Cloud Native

Investigation and Resolution of Kubernetes API Server and Etcd Performance Bottlenecks in the 58 Cloud Platform

The article analyzes a slowdown issue in the 58 Cloud Platform caused by an overloaded API Server and uneven Etcd load, explains the root causes—including load‑balancing failure and missing namespace segmentation—and presents concrete remediation steps such as DNS round‑robin, namespace partitioning, Etcd client upgrade, and cache‑enabled queries.

Cloud NativeKubernetesLoad Balancing
0 likes · 15 min read
Investigation and Resolution of Kubernetes API Server and Etcd Performance Bottlenecks in the 58 Cloud Platform
58 Tech
58 Tech
Nov 21, 2018 · Artificial Intelligence

Design and Implementation of the 58 Deep Learning Online Prediction Service

This article describes the architecture, components, and deployment strategies of the 58 deep learning online prediction service, covering TensorFlow‑Serving, custom model serving, traffic forwarding, load balancing, GPU configuration, resource monitoring, and the supporting web management platform.

Deep LearningGPUKubernetes
0 likes · 15 min read
Design and Implementation of the 58 Deep Learning Online Prediction Service
Cognitive Technology Team
Cognitive Technology Team
Aug 25, 2024 · Operations

Fault Isolation Techniques for High Availability in Distributed Systems

The article explains fault isolation as a key technique for improving distributed system availability, detailing multiple isolation levels—from data‑center to user‑level—and complementary strategies such as circuit breakers, timeouts, fast‑fail, load balancing, caching, and degradation switches.

Load BalancingResource Isolationcircuit breaker
0 likes · 10 min read
Fault Isolation Techniques for High Availability in Distributed Systems
Cognitive Technology Team
Cognitive Technology Team
Nov 15, 2024 · Operations

Building Redundancy in Applications to Avoid Single Points of Failure

The article explains how to design resilient applications by identifying critical paths, adding redundant components, using formulas for overall availability, and applying best‑practice recommendations such as multi‑zone/region deployment, load‑balanced VMs, database replication, and thorough testing of failover mechanisms.

Cloud ArchitectureLoad Balancingfault tolerance
0 likes · 6 min read
Building Redundancy in Applications to Avoid Single Points of Failure
Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 16, 2022 · Backend Development

Leveraging ngx_lua for Traffic Grouping in Nginx

This article explains how to use the ngx_lua module in Nginx to assign traffic tags, implement header‑based or domain‑based routing, and integrate with dynamic upstreams for parallel testing, load testing, and gray‑release scenarios, providing code examples and configuration details.

Load BalancingLua scriptingNginx
0 likes · 9 min read
Leveraging ngx_lua for Traffic Grouping in Nginx
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Sep 26, 2017 · Operations

Design and Implementation of a High‑Performance, High‑Reliability Four‑Layer Load Balancer (TVS) with FullNat Model

The article describes the motivation, architecture, FullNat forwarding process, high‑availability mechanisms, and performance‑optimizing techniques of TVS, a custom four‑layer load‑balancing platform built to overcome LVS limitations and meet the company’s demanding traffic and reliability requirements.

Cluster ArchitectureDPDKFULLNAT
0 likes · 11 min read
Design and Implementation of a High‑Performance, High‑Reliability Four‑Layer Load Balancer (TVS) with FullNat Model
360 Quality & Efficiency
360 Quality & Efficiency
Apr 26, 2019 · Backend Development

Understanding Nginx: Features, Proxy Types, Load‑Balancing Algorithms, Process Model, and Request Handling

This article provides a comprehensive overview of Nginx, covering its core functions as an HTTP server and reverse proxy, the differences between forward and reverse proxy, supported load‑balancing algorithms, the master‑worker process architecture, and the detailed steps of how Nginx processes a request.

Load BalancingNginxReverse Proxy
0 likes · 11 min read
Understanding Nginx: Features, Proxy Types, Load‑Balancing Algorithms, Process Model, and Request Handling
360 Quality & Efficiency
360 Quality & Efficiency
Jul 4, 2018 · Operations

Using ApacheBench (ab) for Load Testing of a Load‑Balancing Module in the Qiyun Project

This article explains how to employ the open‑source ApacheBench (ab) tool to conduct load‑testing and dynamic monitoring of a Linux‑based load‑balancing module, detailing environment setup, command parameters, and result analysis for effective performance evaluation.

ApacheBenchLinuxLoad Balancing
0 likes · 6 min read
Using ApacheBench (ab) for Load Testing of a Load‑Balancing Module in the Qiyun Project
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Aug 7, 2020 · Operations

Designing High‑Performance Software L4 Load Balancers: Insights from LVS, Google Maglev, and Facebook Katran

This article examines the limitations of traditional L4 load balancers like LVS and explains how modern software solutions—leveraging DPDK, VPP, XDP/eBPF, and consistent‑hash algorithms such as Google Maglev and Facebook Katran—can achieve high‑throughput, scalable, and highly available L4 load balancing in data‑center environments.

DPDKL4Load Balancing
0 likes · 17 min read
Designing High‑Performance Software L4 Load Balancers: Insights from LVS, Google Maglev, and Facebook Katran
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 28, 2022 · Databases

Quick Guide to Enabling Read‑Write Splitting in Dble (v3.20.10+)

This article explains how to configure Dble's read‑write splitting feature by preparing MySQL master‑slave instances, defining dbGroup and rwSplitUser in XML configuration files, reloading the settings, and verifying that write statements go to the primary node while reads are load‑balanced across replicas.

ConfigurationDBLELoad Balancing
0 likes · 6 min read
Quick Guide to Enabling Read‑Write Splitting in Dble (v3.20.10+)
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 12, 2020 · Databases

Using DNS SRV and Consul for MySQL Router Failover and Load Balancing in InnoDB Cluster

This tutorial demonstrates how to replace the traditional VIP‑based MySQL Router deployment with DNS SRV and Consul service discovery, enabling automatic failover and load balancing for MySQL InnoDB Cluster using supported MySQL Connectors and a Python client.

ConsulDNS SRVInnoDB Cluster
0 likes · 7 min read
Using DNS SRV and Consul for MySQL Router Failover and Load Balancing in InnoDB Cluster
Wukong Talks Architecture
Wukong Talks Architecture
Jun 19, 2024 · Backend Development

Design and Optimization of a High‑Concurrency Lottery System

This article details how a large‑scale lottery service was architected and tuned for extreme traffic spikes by applying server‑side rate limiting, application‑level throttling, behavior‑based filtering, caching strategies, database optimizations, and hardware upgrades, resulting in a ten‑fold performance improvement.

Database TuningHigh ConcurrencyLoad Balancing
0 likes · 12 min read
Design and Optimization of a High‑Concurrency Lottery System
Wukong Talks Architecture
Wukong Talks Architecture
Jun 16, 2024 · Backend Development

OpenFeign in Spring Cloud: Design Principles, Core Workflow, and Implementation Guide

This article explains the concept of remote calls, compares Feign and OpenFeign, walks through the step‑by‑step setup in a Spring Cloud project, and deeply analyzes the scanning, registration, dynamic proxy creation, MVC annotation parsing, request dispatch, Ribbon load‑balancing, and response handling mechanisms of OpenFeign.

JavaLoad BalancingOpenFeign
0 likes · 15 min read
OpenFeign in Spring Cloud: Design Principles, Core Workflow, and Implementation Guide