Topic

Load Balancing

Collection size
737 articles
Page 30 of 37
Java Architect Essentials
Java Architect Essentials
Aug 20, 2020 · Backend Development

High-Concurrency Architecture Design and Practices for E‑commerce Systems

This article presents a comprehensive guide to designing high‑concurrency architectures for e‑commerce applications, covering server topology, load balancing, database clustering, caching strategies, concurrency testing tools, message‑queue based asynchronous processing, first‑level cache, static data handling, layering, distribution, service‑oriented design, redundancy, automation, and practical implementation examples.

Asynchronous ProcessingDistributed SystemsMessage Queue
0 likes · 19 min read
High-Concurrency Architecture Design and Practices for E‑commerce Systems
Architecture Digest
Architecture Digest
Jul 27, 2023 · Backend Development

Implementing Load Balancing with Nginx and SpringBoot

This article explains how Nginx can be used to achieve various load‑balancing strategies—including round‑robin, least‑connections, IP hash, generic hash, least‑time, and random—provides detailed configuration examples, shows how to integrate Nginx with SpringBoot services, and outlines testing and deployment steps.

Backend DevelopmentConfigurationNginx
0 likes · 8 min read
Implementing Load Balancing with Nginx and SpringBoot
Architecture Digest
Architecture Digest
Sep 10, 2021 · Backend Development

Nginx Configuration Cheat Sheet: Common Settings and Examples

This article provides a concise Nginx cheat sheet covering essential configuration snippets such as listening ports, access logs, server names, static assets, redirects, reverse proxy, load balancing, and SSL settings, along with links to an online visual configuration tool.

ConfigurationNginxWeb Server
0 likes · 5 min read
Nginx Configuration Cheat Sheet: Common Settings and Examples
Architecture Digest
Architecture Digest
Jun 8, 2021 · Backend Development

Comprehensive Overview of Internet Company Technical Architecture: DNS, Load Balancing, API Gateway, Push, and Microservices

This article provides a detailed technical overview of an internet company's architecture, covering DNS resolution, load balancing strategies, API gateway design, push notification mechanisms, microservice communication, distributed transactions, and supporting infrastructure, offering a practical reference for developers.

API GatewayArchitectureDNS
0 likes · 15 min read
Comprehensive Overview of Internet Company Technical Architecture: DNS, Load Balancing, API Gateway, Push, and Microservices
Architecture Digest
Architecture Digest
May 5, 2021 · Backend Development

Technical Summary of Large‑Scale Distributed Website Architecture

The article presents a comprehensive overview of large‑scale distributed website architecture, detailing its characteristics, performance and availability goals, layered design patterns, high‑performance and high‑availability techniques, scalability, extensibility, security, and practical e‑commerce case studies.

Distributed Systemscachinge-commerce
0 likes · 23 min read
Technical Summary of Large‑Scale Distributed Website Architecture
Architecture Digest
Architecture Digest
Apr 17, 2021 · Backend Development

Comprehensive Guide to Nginx Configuration, Architecture, and Advanced Features

This article provides an in‑depth tutorial on Nginx, covering its core concepts, installation, configuration directives, reverse proxy, load balancing, caching, HTTPS setup, CORS handling, gzip compression, and the internal multi‑process architecture for high‑performance web serving.

Backend DevelopmentCORSHTTPS
0 likes · 34 min read
Comprehensive Guide to Nginx Configuration, Architecture, and Advanced Features
Architecture Digest
Architecture Digest
Feb 7, 2021 · Backend Development

Design and Implementation of a High‑Performance Spring WebFlux Gateway with Nacos Service Discovery

This article describes the end‑to‑end design, technology selection, architecture, core code implementation, data synchronization, and performance testing of a custom high‑throughput gateway built with Spring WebFlux, Netty, and Nacos, highlighting routing rules, load‑balancing, and gray‑release capabilities.

JavaNacosNetty
0 likes · 19 min read
Design and Implementation of a High‑Performance Spring WebFlux Gateway with Nacos Service Discovery
Architecture Digest
Architecture Digest
Dec 12, 2020 · Backend Development

Comprehensive Guide to Nginx: Concepts, Installation, Configuration, Load Balancing, and High Availability

This article provides a detailed overview of Nginx, covering its core concepts, installation steps on Linux, configuration files, common commands, reverse proxy and load‑balancing setups, static‑dynamic separation, and high‑availability solutions using Keepalived, offering practical examples and code snippets throughout.

Linux InstallationNginxhigh availability
0 likes · 12 min read
Comprehensive Guide to Nginx: Concepts, Installation, Configuration, Load Balancing, and High Availability
Architecture Digest
Architecture Digest
Jun 6, 2020 · Backend Development

Evolution of Project Architecture and Glossary of Common Distributed System Terms

This article explains the evolution of software project architectures—from single‑server monoliths to MVC, RPC, SOA, and micro‑services—while providing clear definitions of key terms such as clusters, load balancing, caching, and flow control for readers unfamiliar with high‑concurrency and distributed systems.

ArchitectureBackendDistributed Systems
0 likes · 12 min read
Evolution of Project Architecture and Glossary of Common Distributed System Terms
Architecture Digest
Architecture Digest
May 15, 2020 · Backend Development

The Origin of Nginx and Its Applications in Proxy and Load Balancing

This article traces Nginx’s creation by Igor Sysoev, explains its advantages over Apache, and details how Nginx functions as a forward and reverse proxy, supports various load‑balancing algorithms, and is widely used in modern web infrastructure.

Backend DevelopmentNginxWeb Server
0 likes · 14 min read
The Origin of Nginx and Its Applications in Proxy and Load Balancing
Architecture Digest
Architecture Digest
Sep 4, 2019 · Backend Development

Evolution of Large‑Scale Website Architecture: From Single‑Machine Deployment to Service‑Oriented Systems

This article outlines how large‑scale web applications evolve from simple single‑server deployments through static‑dynamic separation, clustering, database read/write splitting, sharding, service‑oriented architecture, and message queues, emphasizing the trade‑offs and best practices for each architectural stage.

Database ShardingMessage Queuebackend architecture
0 likes · 13 min read
Evolution of Large‑Scale Website Architecture: From Single‑Machine Deployment to Service‑Oriented Systems
Architecture Digest
Architecture Digest
Jun 24, 2019 · Backend Development

Evolution of Internet Architecture: From Single‑Server to Microservices

This article traces the evolution of internet architecture from simple single‑instance Java projects through Nginx load balancing, HA clusters, CDN, database read/write separation, NoSQL, distributed search, sharding, distributed file systems, service decomposition, and finally microservice architectures, explaining the motivations, techniques and trade‑offs of each stage.

ArchitectureElasticSearchRedis
0 likes · 26 min read
Evolution of Internet Architecture: From Single‑Server to Microservices
Architecture Digest
Architecture Digest
Jun 3, 2019 · Backend Development

Evolution of Server Architecture for High Concurrency: From Single‑Machine to Cloud‑Native Solutions

This article uses Taobao as a case study to trace the step‑by‑step evolution of server‑side architecture from a single‑machine deployment to distributed clusters, caching, load‑balancing, database sharding, micro‑services, containerization and finally cloud platforms, summarizing the key technologies and design principles at each stage.

ArchitectureCloud ComputingDatabase Sharding
0 likes · 25 min read
Evolution of Server Architecture for High Concurrency: From Single‑Machine to Cloud‑Native Solutions
Architecture Digest
Architecture Digest
Sep 6, 2018 · Operations

Understanding Load Balancing: Types, Algorithms, and Implementation Strategies

This article explains the concept of load balancing, compares DNS‑based, hardware‑based, and software‑based solutions, and details common balancing algorithms such as round‑robin, load‑aware, response‑time, and hash strategies, highlighting their advantages, limitations, and typical use cases in high‑traffic systems.

DNSalgorithmshardware
0 likes · 9 min read
Understanding Load Balancing: Types, Algorithms, and Implementation Strategies
Architecture Digest
Architecture Digest
Aug 15, 2018 · Backend Development

Evolution of a Java Web E‑commerce System: From Single‑Server to Microservices and Distributed Architecture

This article outlines the step‑by‑step evolution of a Java web e‑commerce platform, covering initial single‑machine deployment, server‑database separation, application clustering, load‑balancing algorithms, session handling, read‑write splitting, caching, database sharding, microservice decomposition, and the introduction of messaging middleware to achieve a scalable, resilient architecture.

Database ShardingJavaWeb Architecture
0 likes · 17 min read
Evolution of a Java Web E‑commerce System: From Single‑Server to Microservices and Distributed Architecture
Architecture Digest
Architecture Digest
Jul 17, 2018 · Fundamentals

An Introduction to Distributed Architecture and Its Evolution

This article explains the concept of distributed architecture, its key properties such as cohesion and transparency, various applications like distributed file systems, caches, databases, and services, and outlines the evolutionary stages from single‑server setups to modern micro‑service and cloud‑native designs.

ArchitectureBackendDistributed Systems
0 likes · 12 min read
An Introduction to Distributed Architecture and Its Evolution
Architecture Digest
Architecture Digest
Jun 17, 2018 · Backend Development

From Moore's Law to Distributed Architecture: Load Balancing, Session Management, and Database Sharding

The article explains how the slowdown of Moore's Law drives the shift from monolithic applications to distributed systems, covering load balancing, session handling strategies, read‑write separation, and database sharding to achieve scalable, high‑availability backend architectures.

Database ShardingDistributed Systemsbackend architecture
0 likes · 8 min read
From Moore's Law to Distributed Architecture: Load Balancing, Session Management, and Database Sharding
Architecture Digest
Architecture Digest
Jun 7, 2018 · Backend Development

Technical Summary of Large-Scale Distributed E‑Commerce Website Architecture

This article provides a comprehensive technical overview of large distributed website architecture, covering performance, high availability, scalability, security, and agility, and illustrates the evolution, design patterns, and practical optimization techniques for modern e‑commerce platforms.

ArchitectureDistributed Systemscaching
0 likes · 32 min read
Technical Summary of Large-Scale Distributed E‑Commerce Website Architecture
Architecture Digest
Architecture Digest
May 11, 2018 · Backend Development

Scalable .NET Application Architecture: From Single Server to Distributed Cluster

This article outlines how a .NET‑based system evolves from a single‑server deployment to a multi‑layered, load‑balanced, clustered architecture with database sharding, distributed file storage, caching, micro‑service communication, and cloud services to handle high traffic and massive data volumes.

.NETDatabase Shardingcaching
0 likes · 10 min read
Scalable .NET Application Architecture: From Single Server to Distributed Cluster
Architecture Digest
Architecture Digest
Apr 29, 2018 · Backend Development

Designing High‑Concurrency Architecture for Large‑Scale E‑Commerce Applications

This article outlines practical strategies for building high‑concurrency back‑end systems—including server architecture, load balancing, database clustering, caching, message queues, asynchronous processing, and service‑oriented design—to ensure smooth operation of traffic‑intensive e‑commerce services.

Distributed SystemsMessage Queuebackend architecture
0 likes · 19 min read
Designing High‑Concurrency Architecture for Large‑Scale E‑Commerce Applications