Topic

Load Balancing

Collection size
830 articles
Page 15 of 42
Architect
Architect
Jun 1, 2015 · Operations

Practical Guide to Building High‑Availability and Scalable Architecture

This article explains practical techniques for designing high‑availability and scalable systems by addressing entry, business, cache, and database layers, offering concrete solutions such as keepalived, stateless services, cache partitioning, and replication strategies to handle rapid user growth without service disruption.

High AvailabilityLoad Balancingcache-partitioning
0 likes · 11 min read
Practical Guide to Building High‑Availability and Scalable Architecture
Architects Research Society
Architects Research Society
Aug 10, 2023 · Cloud Native

Resilience Strategies for Cloud‑Native Distributed Systems

This article explains how cloud‑native distributed systems achieve higher availability through resilience strategies such as load balancing, timeouts with automatic retries, deadlines, and circuit breakers, describing their placement across OSI layers, implementation options via libraries or proxies, and practical algorithm choices.

Cloud NativeLoad BalancingResilience
0 likes · 25 min read
Resilience Strategies for Cloud‑Native Distributed Systems
Architects Research Society
Architects Research Society
Jul 7, 2022 · Cloud Native

Resilience Strategies for Cloud‑Native Distributed Systems

This article explains how cloud‑native microservice architectures achieve high availability by applying resilience techniques such as load balancing, timeouts with automatic retries, deadlines, and circuit breakers, and discusses implementation options using libraries or side‑car proxies.

Cloud NativeLoad BalancingResilience
0 likes · 16 min read
Resilience Strategies for Cloud‑Native Distributed Systems
DevOps
DevOps
Apr 21, 2023 · Backend Development

Comprehensive Guide to API Gateways: Theory, Features, Selection, and a Custom Traefik‑Based Implementation

This article provides an in‑depth overview of API gateways, covering their core concepts, essential functions such as routing, load balancing, authentication, and monitoring, compares popular open‑source solutions like Nginx, Zuul, Kong and Traefik, and details a custom microservice gateway built on Traefik with Go and Etcd.

Load BalancingTraefikapi gateway
0 likes · 17 min read
Comprehensive Guide to API Gateways: Theory, Features, Selection, and a Custom Traefik‑Based Implementation
DevOps
DevOps
Nov 23, 2021 · Operations

Zero‑Downtime Application Deployment: Strategies, Maturity Levels, and Required Technical Components

The article explains why traditional three‑step application releases cause service interruptions, introduces three maturity levels for zero‑downtime deployment, compares blue‑green, rolling, and canary release models, and provides concrete technical components, load‑balancer architectures, and Spring‑Boot/Eureka shutdown procedures to achieve uninterrupted service.

DeploymentLoad BalancingOperations
0 likes · 22 min read
Zero‑Downtime Application Deployment: Strategies, Maturity Levels, and Required Technical Components
Practical DevOps Architecture
Practical DevOps Architecture
Mar 12, 2021 · Operations

Step-by-Step Guide to Building an LVS+Keepalived High Availability Cluster with Nginx

This tutorial walks through preparing four CentOS 7 servers, installing and configuring IPVS, Keepalived, and Nginx, creating a virtual IP script, starting the services, and verifying the load‑balancing setup with ipvsadm, providing a complete high‑availability solution.

High AvailabilityKeepalivedLVS
0 likes · 5 min read
Step-by-Step Guide to Building an LVS+Keepalived High Availability Cluster with Nginx
Practical DevOps Architecture
Practical DevOps Architecture
Dec 4, 2020 · Operations

Step-by-Step Guide to Building a Keepalived + Nginx High‑Availability Setup

This tutorial walks through preparing two servers, configuring Keepalived and Nginx on both master and backup nodes, restarting services, and testing failover to demonstrate a functional high‑availability architecture using VRRP virtual IPs.

High AvailabilityKeepalivedLinux
0 likes · 4 min read
Step-by-Step Guide to Building a Keepalived + Nginx High‑Availability Setup
Practical DevOps Architecture
Practical DevOps Architecture
Feb 18, 2019 · Backend Development

Comprehensive Guide to Nginx Optimization, Modules, Load‑Balancing Algorithms, Log Management, Custom Error Pages, and Comparison with Apache and LVS

This article presents a detailed overview of Nginx performance optimizations, module types, load‑balancing algorithms, log rotation scripting, custom error page setup, smooth restart procedures, configuration checks, and a comparative analysis with Apache and LVS for backend server administrators.

ConfigurationLoad BalancingNginx
0 likes · 9 min read
Comprehensive Guide to Nginx Optimization, Modules, Load‑Balancing Algorithms, Log Management, Custom Error Pages, and Comparison with Apache and LVS
Practical DevOps Architecture
Practical DevOps Architecture
Jun 13, 2016 · Operations

Three LVS Load‑Balancing Modes and Eight Scheduling Algorithms

The article explains the three LVS load‑balancing modes—NAT, IP tunnel, and direct routing—and details eight scheduling algorithms, including round‑robin, weighted round‑robin, least‑connection, weighted least‑connection, locality‑based, locality‑based with replication, destination‑hashing, and source‑hashing, highlighting their principles and use cases.

IPVSLVSLoad Balancing
0 likes · 7 min read
Three LVS Load‑Balancing Modes and Eight Scheduling Algorithms
FunTester
FunTester
May 26, 2025 · Backend Development

Thread‑Safe Round Robin Load Balancer Using Java AtomicInteger

This article explains how to implement a thread‑safe round‑robin load balancer in Java using AtomicInteger, discusses its advantages and limitations, provides sample code for single‑thread and multithreaded scenarios, and suggests further optimizations such as health checks, weighted routing, and dynamic server updates.

AtomicIntegerBackendConcurrency
0 likes · 11 min read
Thread‑Safe Round Robin Load Balancer Using Java AtomicInteger
Top Architect
Top Architect
Sep 1, 2023 · Backend Development

WebSocket Load‑Balancing Concept Library for Microservice Clusters

This article introduces a Spring‑Boot library that solves WebSocket message loss in microservice architectures by enabling automatic inter‑instance load balancing, configurable annotations, connection management, custom selectors for targeted messaging, and includes code examples, design diagrams, and promotional information for related community resources.

JavaLoad BalancingSpring Cloud
0 likes · 13 min read
WebSocket Load‑Balancing Concept Library for Microservice Clusters
Top Architect
Top Architect
May 8, 2023 · Backend Development

WebSocket Load Balancing Library for Microservice Architecture

This article introduces a Spring Boot library that uses a configuration annotation to enable WebSocket load balancing across microservice instances, explains its abstract design, connection management, message routing, and provides usage examples with code snippets while also mentioning related promotional content.

Connection ManagementJavaLoad Balancing
0 likes · 14 min read
WebSocket Load Balancing Library for Microservice Architecture
Top Architect
Top Architect
Apr 25, 2023 · Backend Development

WebSocket Load Balancing Across Microservice Instances Using a Configurable Annotation

This article explains how to solve the problem of message loss in WebSocket communication within a micro‑service architecture by introducing a library that uses a single configuration annotation to automatically establish inter‑instance connections, manage message routing, and support custom selectors for targeted delivery.

BackendJavaLoad Balancing
0 likes · 13 min read
WebSocket Load Balancing Across Microservice Instances Using a Configurable Annotation
Top Architect
Top Architect
Jan 12, 2023 · Operations

Comprehensive Guide to Installing Nginx, Configuring Reverse Proxy, Load Balancing, and High Availability with Keepalived and LVS

This article provides a step‑by‑step tutorial on installing Nginx, setting up reverse proxy and various load‑balancing methods, configuring upstream directives, deploying Keepalived for high‑availability failover, and building an LVS‑DR cluster to achieve robust, production‑grade traffic distribution.

High AvailabilityKeepalivedLVS
0 likes · 25 min read
Comprehensive Guide to Installing Nginx, Configuring Reverse Proxy, Load Balancing, and High Availability with Keepalived and LVS
Top Architect
Top Architect
Nov 15, 2022 · Backend Development

Scaling a Personal Blog: Caching, Load Balancing, Read/Write Splitting, Sharding, and NewSQL

This article explains how to transform a simple personal‑blog backend into a high‑performance, horizontally scalable system by introducing caching with Redis, load balancing with Nginx/LVS, read/write separation, database sharding, and modern NewSQL solutions such as TiDB, while also discussing related challenges like cache consistency and data migration.

Load BalancingMySQLNewSQL
0 likes · 14 min read
Scaling a Personal Blog: Caching, Load Balancing, Read/Write Splitting, Sharding, and NewSQL
Top Architect
Top Architect
Sep 4, 2022 · Operations

Understanding DNS Load Balancing and Its Role in Modern Architecture

This article explains the limitations of traditional load balancing, how CDN and DNS mechanisms work, the concept of SOA, and how DNS-based load balancing can distribute traffic across multiple servers, including practical examples and a list of supporting DNS service providers.

CDNDNSLoad Balancing
0 likes · 9 min read
Understanding DNS Load Balancing and Its Role in Modern Architecture
Top Architect
Top Architect
Aug 4, 2022 · Backend Development

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

This article explains how to build a high‑concurrency ticket‑seckill service that can handle millions of requests by combining distributed load‑balancing (OSPF, LVS, Nginx weighted round‑robin), a pre‑deduction stock strategy using local memory and Redis with Lua scripts, and a Go‑based HTTP server, and it demonstrates performance testing results.

GoLoad BalancingNginx
0 likes · 19 min read
Designing a High‑Concurrency Ticket‑Seckill System with Load Balancing, Redis, and Go
Top Architect
Top Architect
Jul 17, 2022 · Backend Development

Nginx Configuration Guide: Static Server, Reverse Proxy, Load Balancing, and Advanced Directives

This comprehensive guide explains how to configure Nginx as a static file server, set up location mappings, implement reverse proxying, apply various load‑balancing strategies, use custom variables, and manage directives such as rewrite, return, error_page, logging, and access control.

Backend ConfigurationLoad BalancingNginx
0 likes · 15 min read
Nginx Configuration Guide: Static Server, Reverse Proxy, Load Balancing, and Advanced Directives
Top Architect
Top Architect
Jul 5, 2022 · Backend Development

Designing a High‑Concurrency Ticket Booking System with Nginx Load Balancing, Redis Stock Management, and Go

This technical article explains how to handle millions of simultaneous train‑ticket purchase requests by combining Nginx weighted load balancing, local in‑memory stock deduction, and a centralized Redis stock counter using Go, ensuring no overselling, high availability, and efficient performance.

GoLoad BalancingRedis
0 likes · 19 min read
Designing a High‑Concurrency Ticket Booking System with Nginx Load Balancing, Redis Stock Management, and Go
Top Architect
Top Architect
Jun 29, 2022 · Operations

Understanding DNS Load Balancing, CDN, and SOA Mechanisms

This article explains the limitations of traditional load‑balancing, describes how CDNs and DNS use distributed, hierarchical mechanisms such as SOA to achieve traffic distribution and fault tolerance, and outlines practical DNS‑based load‑balancing implementations and supported service providers.

CDNDNSLoad Balancing
0 likes · 7 min read
Understanding DNS Load Balancing, CDN, and SOA Mechanisms