Topic

Load Balancing

Collection size
805 articles
Page 10 of 41
IT Architects Alliance
IT Architects Alliance
Jul 14, 2022 · Operations

Common Load Balancing Algorithms and Their Java Implementations

This article reviews common load balancing strategies—including round-robin, random, weighted, smooth weighted round-robin, consistent hashing, least-active and optimal-response algorithms—explains their advantages and drawbacks, and provides complete Java code examples for each method.

JavaLoad Balancingalgorithms
0 likes · 33 min read
Common Load Balancing Algorithms and Their Java Implementations
IT Architects Alliance
IT Architects Alliance
Mar 13, 2022 · Databases

Designing Scalable Systems for Billions of Users: Architecture, Scaling, and Database Strategies

This article explains how to evolve a simple single‑server web application into a highly available, horizontally scalable system by introducing DNS routing, vertical and horizontal scaling, load‑balancing, database replication, sharding, denormalization, SQL/NoSQL choices, caching, CDN, and GeoDNS techniques.

DatabaseLoad Balancingcaching
0 likes · 18 min read
Designing Scalable Systems for Billions of Users: Architecture, Scaling, and Database Strategies
IT Architects Alliance
IT Architects Alliance
Mar 2, 2022 · Operations

Designing a Scalable Architecture for Million‑to‑Billion‑Level DAU Systems

The article outlines a comprehensive, multi‑layer architecture—including DNS routing, L4/L7 load balancing, micro‑service or monolithic deployment, caching, database sharding, hybrid‑cloud deployment, elastic scaling, and tiered degradation—to reliably support systems handling from millions to billions of daily active users under sudden traffic spikes.

High TrafficHybrid CloudLoad Balancing
0 likes · 12 min read
Designing a Scalable Architecture for Million‑to‑Billion‑Level DAU Systems
IT Architects Alliance
IT Architects Alliance
Feb 4, 2022 · Backend Development

Designing a Scalable Architecture for Million‑Level DAU Systems

The article outlines a comprehensive backend architecture for handling million‑to‑tens‑of‑million daily active users, covering DNS routing, L4/L7 load balancing, monolithic versus microservice deployment, caching, database sharding, hybrid‑cloud strategies, elastic scaling, and multi‑level degradation mechanisms.

Hybrid CloudLoad Balancingdatabase sharding
0 likes · 11 min read
Designing a Scalable Architecture for Million‑Level DAU Systems
IT Architects Alliance
IT Architects Alliance
Nov 5, 2021 · Operations

Introduction to Linux Virtual Server (LVS): Architecture and Features

This article provides a comprehensive overview of Linux Virtual Server (LVS), covering its basic concepts, three‑tier architecture, load‑balancing techniques, scheduling algorithms, high availability, reliability, and suitable deployment environments for building high‑performance, scalable server clusters.

Load Balancinghigh availabilitylvs
0 likes · 14 min read
Introduction to Linux Virtual Server (LVS): Architecture and Features
IT Architects Alliance
IT Architects Alliance
Oct 12, 2021 · Backend Development

Technical Summary of Large-Scale Distributed Website Architecture

This article provides a comprehensive overview of large‑scale distributed website architecture, covering its characteristics, design goals, architectural patterns, performance, high‑availability, scalability, extensibility, security, agility, evolution stages, and practical implementation techniques such as caching, load balancing, database sharding, service‑orientation and message queues.

Load Balancingcachingdatabase clustering
0 likes · 23 min read
Technical Summary of Large-Scale Distributed Website Architecture
IT Architects Alliance
IT Architects Alliance
Oct 7, 2021 · Backend Development

Designing a High‑Concurrency Ticket Spike System with Load Balancing, Redis, and Go

This article explains how to build a high‑concurrency ticket‑seckill system that can handle millions of simultaneous requests by using multi‑layer load balancing, Nginx weighted round‑robin, local stock deduction, Redis atomic scripts, and Go’s native concurrency, and it demonstrates the implementation with complete code and performance testing.

GoLoad BalancingRedis
0 likes · 18 min read
Designing a High‑Concurrency Ticket Spike System with Load Balancing, Redis, and Go
IT Architects Alliance
IT Architects Alliance
Sep 28, 2021 · Backend Development

Designing a High‑Concurrency Ticket Spike System: Architecture, Load Balancing, and Go Implementation

This article explores the design of a high‑concurrency train‑ticket flash‑sale system, covering distributed load‑balancing strategies, Nginx weighted round‑robin configuration, local and remote stock deduction using Go and Redis, performance testing with ApacheBench, and key architectural lessons for preventing overselling and ensuring high availability.

GoLoad BalancingRedis
0 likes · 18 min read
Designing a High‑Concurrency Ticket Spike System: Architecture, Load Balancing, and Go Implementation
IT Architects Alliance
IT Architects Alliance
Sep 2, 2021 · Backend Development

Key Characteristics, Technical Challenges, and Evolution of Large-Scale Website Architecture

The article outlines the defining traits of large-scale websites—high concurrency, massive data, 24/7 availability, security, and rapid iteration—and discusses major technical challenges such as scaling, caching, clustering, database read/write separation, CDN acceleration, distributed storage, and service decomposition.

Load BalancingWeb Architecturecaching
0 likes · 10 min read
Key Characteristics, Technical Challenges, and Evolution of Large-Scale Website Architecture
IT Architects Alliance
IT Architects Alliance
Jun 10, 2021 · Backend Development

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

This article walks through the step‑by‑step architectural evolution of a Java Web e‑commerce platform, covering initial single‑machine deployment, separation of application and database servers, clustering, load‑balancing algorithms, session handling, read/write splitting, search integration, caching, database sharding, microservice decomposition, SOA governance, and the introduction of message middleware.

JavaLoad BalancingWeb Architecture
0 likes · 16 min read
Evolution of a Java Web E‑commerce System Architecture: From Single‑Server Deployment to Microservices and Distributed Infrastructure
IT Architects Alliance
IT Architects Alliance
May 19, 2021 · Fundamentals

Understanding DNS: Architecture, Protocols, and BIND Configuration

This article provides a comprehensive overview of the Domain Name System (DNS), covering its distributed database design, TCP/UDP usage, hierarchical structure, top‑level domains, resolution workflow, recursive versus authoritative servers, caching, smart routing, BIND configuration, load‑balancing techniques, sub‑domain delegation, debugging tools, and security considerations such as DNS amplification attacks.

DNSDomain Name SystemLoad Balancing
0 likes · 17 min read
Understanding DNS: Architecture, Protocols, and BIND Configuration
IT Architects Alliance
IT Architects Alliance
May 18, 2021 · Backend Development

Design of a Microservice API Gateway: Functional and Non‑Functional Considerations

This article outlines a comprehensive design for a microservice API gateway, covering functional aspects such as routing, load balancing, aggregation, authentication, rate limiting, circuit breaking, caching, retries, and logging, as well as non‑functional concerns like high performance, high availability, scalability, and monitoring, with practical implementation options and recommendations.

GatewayLoad BalancingMicroservice
0 likes · 14 min read
Design of a Microservice API Gateway: Functional and Non‑Functional Considerations
IT Architects Alliance
IT Architects Alliance
Dec 10, 2020 · Backend Development

Designing a High‑Concurrency Ticket Spike System: Load Balancing, Stock Deduction, and Go Implementation

This article explores the architecture and implementation of a high‑concurrency ticket‑spike system, covering distributed load‑balancing, Nginx weighted round‑robin configuration, Go‑based local and remote stock deduction with Redis, performance testing, and strategies to avoid overselling and underselling.

GoLoad BalancingRedis
0 likes · 19 min read
Designing a High‑Concurrency Ticket Spike System: Load Balancing, Stock Deduction, and Go Implementation
Architects' Tech Alliance
Architects' Tech Alliance
Oct 15, 2022 · Fundamentals

Key Technologies of Enterprise Flash Storage Systems: Global Load Balancing, Multi‑Stream Partitioning, and End‑to‑End I/O Prioritization

The article explains core flash storage techniques—including global load balancing, multi‑stream partitioning, and end‑to‑end I/O priority—by describing Active‑Active architectures, hash‑based request distribution, cache mirroring, data classification, and latency management to improve performance, reliability, and SSD lifespan.

Flash StorageI/O PriorityLoad Balancing
0 likes · 9 min read
Key Technologies of Enterprise Flash Storage Systems: Global Load Balancing, Multi‑Stream Partitioning, and End‑to‑End I/O Prioritization
Architects' Tech Alliance
Architects' Tech Alliance
May 26, 2022 · Operations

Server NIC Teaming Technology: Principles, Modes, Configuration, and Practical Testing

This article explains the fundamentals of server NIC teaming, covering physical and network address concepts, ARP mechanisms, switch‑independent and switch‑dependent modes, detailed configuration steps for Intel and Broadcom adapters, management practices, and real‑world test results demonstrating load‑balancing and failover behavior.

BroadcomIntelLoad Balancing
0 likes · 27 min read
Server NIC Teaming Technology: Principles, Modes, Configuration, and Practical Testing
Architects' Tech Alliance
Architects' Tech Alliance
Jan 9, 2022 · Cloud Computing

Hybrid Cloud Application Scenarios Whitepaper (2021)

The 2021 Hybrid Cloud Whitepaper explains the definition, major vendor solutions, and five key use‑case scenarios—load scheduling, disaster recovery, hybrid deployment, DevOps, and data analytics—illustrating how enterprises can leverage mixed public, private, and edge clouds to meet diverse business requirements.

Hybrid CloudLoad Balancingcloud architecture
0 likes · 16 min read
Hybrid Cloud Application Scenarios Whitepaper (2021)
Architects' Tech Alliance
Architects' Tech Alliance
Dec 6, 2021 · Backend Development

Designing High‑Concurrency Architecture: Strategies, Components, and Best Practices

This article explains how to design a high‑concurrency system by selecting appropriate server architecture, load balancing, database clustering, caching layers, message‑queue handling, static‑content delivery, service‑oriented decomposition, redundancy, automation, and monitoring to ensure smooth operation under heavy user traffic.

Load Balancingcachingdistributed systems
0 likes · 17 min read
Designing High‑Concurrency Architecture: Strategies, Components, and Best Practices
Architects' Tech Alliance
Architects' Tech Alliance
Oct 26, 2021 · Fundamentals

Understanding CDN: Why It’s Needed, How It Works, and Key Technical Components

This article explains what a Content Delivery Network (CDN) is, why it is essential for reducing latency and improving user experience, describes its operational workflow—including DNS resolution, load balancing, and caching—and outlines the core technical components such as scheduling, cache, and security.

CDNContent Delivery NetworkInternet Architecture
0 likes · 11 min read
Understanding CDN: Why It’s Needed, How It Works, and Key Technical Components
Architects' Tech Alliance
Architects' Tech Alliance
May 4, 2021 · Backend Development

Technical Summary of Large‑Scale Distributed Website Architecture

This article provides a comprehensive technical overview of large‑scale distributed website architecture, covering characteristics, design goals, architectural patterns, performance, high availability, scalability, extensibility, security, agility, evolution stages, and a detailed e‑commerce case study.

Load Balancingcachingdistributed systems
0 likes · 24 min read
Technical Summary of Large‑Scale Distributed Website Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Nov 12, 2020 · Operations

Disaster Recovery Switching Techniques: Network, DNS, and Load Balancing Strategies

This article explains the principles and procedures of disaster recovery switching, covering network switching methods (IP, DNS, load balancer), DNS resolution processes, load balancing technologies, and application-level failover techniques such as clustering and active‑active architectures, highlighting decision criteria and best practices for data‑center continuity.

DNSLoad Balancingdisaster recovery
0 likes · 13 min read
Disaster Recovery Switching Techniques: Network, DNS, and Load Balancing Strategies