Topic

Load Balancing

Collection size
737 articles
Page 31 of 37
Architecture Digest
Architecture Digest
Mar 28, 2018 · Operations

Implementing High-Concurrency Performance Testing and Practical Solutions Based on Server Architecture

This article explains the concept of high concurrency, outlines a server architecture that supports it—including load balancing, distributed databases, NoSQL caches and CDN—and presents practical testing methods and implementation patterns such as caching strategies and message‑queue designs to handle massive simultaneous requests.

High ConcurrencyLoad BalancingMessage Queue
0 likes · 7 min read
Implementing High-Concurrency Performance Testing and Practical Solutions Based on Server Architecture
Architecture Digest
Architecture Digest
Mar 23, 2018 · Backend Development

Evolution Stages of a Large‑Scale Web Application Architecture

The article outlines a step‑by‑step evolution of a web application from a single‑machine deployment to a fully distributed architecture, covering server separation, clustering, load‑balancing algorithms, session handling, read‑write splitting, search engine integration, caching, database sharding, service‑oriented decomposition, and message‑queue middleware.

Load BalancingMessage QueueWeb Architecture
0 likes · 18 min read
Evolution Stages of a Large‑Scale Web Application Architecture
Architecture Digest
Architecture Digest
Jan 13, 2018 · Backend Development

Evolution of a Java Web E‑Commerce System: From Single‑Server to Distributed Architecture

This article outlines the step‑by‑step evolution of a Java‑based e‑commerce platform, starting from a single‑machine deployment and progressing through server separation, clustering, load‑balancing strategies, database read/write splitting, search engine integration, caching, sharding, application modularization, service‑oriented architecture, and message‑queue adoption.

JavaLoad BalancingWeb Architecture
0 likes · 16 min read
Evolution of a Java Web E‑Commerce System: From Single‑Server to Distributed Architecture
Architecture Digest
Architecture Digest
Dec 21, 2017 · Operations

Design and Implementation of an Open‑Source Load Balancing Solution Using Nginx and LVS

The article describes how a company replaced costly commercial load balancers with an open‑source architecture based on Nginx for layer‑4 traffic and a layer‑7 cluster, detailing project background, technology selection, redundant design, network and Nginx configurations, operational scripts, performance testing, and data analysis.

AutomationLoad BalancingNetwork
0 likes · 11 min read
Design and Implementation of an Open‑Source Load Balancing Solution Using Nginx and LVS
Architecture Digest
Architecture Digest
Oct 13, 2017 · Operations

Load Balancing, Reverse Proxy, and Isolation Techniques

This article explains how load balancing and reverse proxy mechanisms such as Nginx, Consul, and Hystrix work together with various isolation strategies—including thread, process, cluster, data‑center, and resource isolation—to improve system reliability and scalability in large‑scale web architectures.

ConsulLoad BalancingNginx
0 likes · 10 min read
Load Balancing, Reverse Proxy, and Isolation Techniques
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.

ClusterDubboJava
0 likes · 8 min read
Dubbo Cluster Fault Tolerance: A Source Code Walkthrough
Architecture Digest
Architecture Digest
Jun 14, 2017 · Backend Development

Techniques for Achieving High Concurrency: Optimistic Lock, Read‑Write Splitting, CDN, Caching, and Load Balancing

The article explains how high‑concurrency systems can be built by decomposing workloads through optimistic locking, read‑write database splitting, resource separation with CDN acceleration, dynamic‑to‑static conversion, caching, and load‑balancing strategies, providing practical code examples for each technique.

CDNHigh ConcurrencyLoad Balancing
0 likes · 6 min read
Techniques for Achieving High Concurrency: Optimistic Lock, Read‑Write Splitting, CDN, Caching, and Load Balancing
Architecture Digest
Architecture Digest
Mar 7, 2017 · Backend Development

Load Balancing Layer Design Scenarios and Solution Architectures

This article examines various business load scenarios for a logistics management system and presents four progressive load‑balancing architectures—ranging from simple Nginx/Haproxy to DNS round‑robin with LVS and Keepalived—while defining key performance terms and outlining future discussion topics.

LVSLoad BalancingNginx
0 likes · 12 min read
Load Balancing Layer Design Scenarios and Solution Architectures
Architecture Digest
Architecture Digest
Mar 3, 2017 · Operations

High-Concurrency Architecture: Strategies, Testing, and Practical Solutions

This article outlines the design and implementation of high‑concurrency systems, covering server architecture, load balancing, database clustering, caching strategies, message‑queue based asynchronous processing, static data handling, and operational best practices such as monitoring, redundancy, and automation.

High ConcurrencyLoad BalancingMessage Queue
0 likes · 18 min read
High-Concurrency Architecture: Strategies, Testing, and Practical Solutions
Architecture Digest
Architecture Digest
Feb 27, 2017 · Backend Development

Comprehensive Overview of Web System Architecture Layers and Design Considerations

This article presents a detailed walkthrough of a typical web system architecture, covering layered components, load‑balancing strategies, business service and communication layers, storage options from file to object stores, and key criteria for evaluating architecture such as cost, scalability, security, and disaster recovery.

Load BalancingStoragedisaster recovery
0 likes · 21 min read
Comprehensive Overview of Web System Architecture Layers and Design Considerations
Architecture Digest
Architecture Digest
Feb 6, 2017 · Frontend Development

High-Performance Web Architecture: Network, Protocols, and Optimization Strategies

This article examines the critical factors influencing web performance—including network latency, TCP/HTTP protocols, browser rendering, and server-side architecture—and provides practical optimization techniques such as TCP tuning, HTTP/2 adoption, resource compression, caching, load balancing, and distributed design to achieve fast, scalable web services.

HTTP/2Load BalancingTCP
0 likes · 33 min read
High-Performance Web Architecture: Network, Protocols, and Optimization Strategies
Architecture Digest
Architecture Digest
Jan 22, 2017 · Backend Development

Design and Implementation of High‑Performance Scheduling, CDN, and IP Database Systems

This article explains the architecture and challenges of network‑based scheduling systems, CDN and DNS‑driven video playback, the structure of the QQWry IP database, and proposes efficient IP‑based routing and quality‑monitoring methods for large‑scale backend services.

CDNDNSIP database
0 likes · 14 min read
Design and Implementation of High‑Performance Scheduling, CDN, and IP Database Systems
Architecture Digest
Architecture Digest
Nov 23, 2016 · Backend Development

Evolution of .NET Web Architecture: From Single Server to Distributed Cloud Services

The article outlines the step‑by‑step evolution of a .NET‑based web system, describing how a single‑server setup grows into a multi‑tier, load‑balanced, clustered, stateless, micro‑service architecture that leverages caching, NoSQL, search engines, cloud services, Docker and CDN to handle large‑scale traffic and data processing.

Load Balancingbackendcaching
0 likes · 10 min read
Evolution of .NET Web Architecture: From Single Server to Distributed Cloud Services
Architecture Digest
Architecture Digest
Nov 24, 2016 · Backend Development

High Concurrency Architecture and Practical Solutions for E‑commerce Applications

This article outlines the challenges of high‑traffic scenarios such as flash sales and timed red‑packet distribution, and presents a comprehensive backend architecture—including load balancing, database clustering, NoSQL caching, CDN, concurrency testing, message queues, first‑level caching, and static data strategies—to ensure smooth operation and optimal user experience.

High ConcurrencyLoad BalancingMessage Queue
0 likes · 11 min read
High Concurrency Architecture and Practical Solutions for E‑commerce Applications
Architecture Digest
Architecture Digest
Nov 19, 2016 · Backend Development

Why Distributed Systems Are Essential for Scaling Internet Services and How to Build Them

The article explains that massive user traffic forces servers to adopt distributed systems to achieve high throughput, concurrency, low latency, and load balancing, and it details architectural patterns, concurrency models, caching, storage, coordination, messaging, transaction, deployment, and monitoring techniques for building and managing such systems.

Load BalancingMessage Queuebackend
0 likes · 39 min read
Why Distributed Systems Are Essential for Scaling Internet Services and How to Build Them
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 ToleranceDubboJava
0 likes · 18 min read
Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide
Architecture Digest
Architecture Digest
May 19, 2016 · Backend Development

Design Principles and Practices for Scalable Distributed Web Systems

This article explains the key design principles—availability, performance, reliability, scalability, manageability and cost—and practical techniques such as service decomposition, redundancy, partitioning, caching, proxying, indexing, load balancing and queuing that enable large‑scale web applications to remain fast, reliable and cost‑effective.

Load BalancingWeb Architecturebackend
0 likes · 34 min read
Design Principles and Practices for Scalable Distributed Web Systems
Architecture Digest
Architecture Digest
May 5, 2016 · Fundamentals

Understanding Distributed Systems and Cluster Architectures: Concepts, Examples, and Strategies

This article explains the fundamental differences between distributed systems and clusters, illustrates them with real‑world examples such as Dubbo, Elasticsearch and Git, and details various cluster types, high‑availability and load‑balancing strategies, as well as fault‑tolerance mechanisms.

ClusterDubboElasticsearch
0 likes · 12 min read
Understanding Distributed Systems and Cluster Architectures: Concepts, Examples, and Strategies
Architecture Digest
Architecture Digest
Mar 19, 2016 · Backend Development

Using Nginx + Lua (ngx_lua) for High‑Performance Web Applications

This article introduces the advantages of Nginx and Lua, explains the ngx_lua module and OpenResty ecosystem, describes common architectural patterns such as load balancing and caching, and provides a step‑by‑step guide to building, configuring, and deploying a Lua‑based web application on Nginx.

Load BalancingLuaNginx
0 likes · 23 min read
Using Nginx + Lua (ngx_lua) for High‑Performance Web Applications
Architecture Digest
Architecture Digest
Feb 16, 2016 · Backend Development

Scalable Web Architecture for Startup Companies

The article explains how internet startups can design and evolve a scalable web architecture—through service separation, clustering, load balancing, distributed caching, database replication, and effective team organization—to handle rapid user growth and avoid performance bottlenecks.

Load Balancingcachingdatabase replication
0 likes · 15 min read
Scalable Web Architecture for Startup Companies