Tagged articles
49 articles
Page 1 of 1
Coder Trainee
Coder Trainee
May 16, 2026 · Cloud Native

Spring Cloud Gateway: Unified Entry Point for Microservice Calls

This tutorial walks through adding Spring Cloud Gateway as a single entry point for client calls to multiple microservices, covering why a gateway is needed, project structure, dependency and configuration setup, global logging and authentication filters, startup verification, and common pitfalls with solutions.

AuthenticationGlobal FilterLoad Balancer
0 likes · 13 min read
Spring Cloud Gateway: Unified Entry Point for Microservice Calls
iQIYI Technical Product Team
iQIYI Technical Product Team
Apr 24, 2025 · Cloud Computing

Hybrid Cloud Anycast DNS Architecture and Implementation at iQIYI

iQIYI replaced its limited private‑cloud DNS by a hybrid‑cloud Anycast solution that uses an Enterprise Router with BGP‑advertised Anycast IPs and GRE tunnels to integrate public‑cloud DNS nodes, delivering unified, elastic domain resolution, rapid failover, and centralized management across IDC and cloud environments.

Anycast DNSBGPEnterprise Router
0 likes · 11 min read
Hybrid Cloud Anycast DNS Architecture and Implementation at iQIYI
Top Architect
Top Architect
Jul 18, 2024 · Backend Development

Implementing Gray Release in Spring Cloud with Nacos, Gateway, and Custom Load Balancer

This article provides a step‑by‑step guide to implementing gray (canary) release in a Spring Cloud microservice architecture, covering core components such as Nacos registration, Spring Cloud Gateway filters, custom Ribbon load‑balancing, OpenFeign interceptors, and configuration details with full code examples.

Load BalancerMicroservicesNacos
0 likes · 21 min read
Implementing Gray Release in Spring Cloud with Nacos, Gateway, and Custom Load Balancer
AI Cyberspace
AI Cyberspace
Jun 16, 2024 · Operations

Inside Intel HDSLB: Architecture and Advanced Load‑Balancing Features

This article walks through Intel's high‑density scalable load balancer (HDSLB), detailing its layered software architecture, advanced elephant‑flow handling, fast/slow‑path separation, packet‑forwarding optimizations, and provides a deep code analysis of its configuration, initialization, and data‑plane job execution.

DPDKElephant flowIntel HDSLB
0 likes · 25 min read
Inside Intel HDSLB: Architecture and Advanced Load‑Balancing Features
Tencent Cloud Developer
Tencent Cloud Developer
May 17, 2024 · Cloud Computing

QDSR: A High‑Performance QUIC Traffic Forwarding Framework for Cloud Services

QDSR is a high‑performance QUIC traffic‑forwarding framework that integrates Direct Server Return to remove redundant downstream forwarding in layer‑7 load balancers, allowing multiple real servers to stream data directly to clients via a one‑way tunnel, achieving up to 12.2× higher throughput and significantly lower latency while preserving security and connection consistency.

Direct Server ReturnLoad BalancerPerformance Evaluation
0 likes · 10 min read
QDSR: A High‑Performance QUIC Traffic Forwarding Framework for Cloud Services
21CTO
21CTO
Apr 20, 2024 · Backend Development

API Gateway vs Load Balancer vs Reverse Proxy: Which Should You Use?

This article explains the roles, differences, and use‑cases of API gateways, load balancers, and reverse proxies, covering real‑world analogies, types, algorithms, advantages, disadvantages, and practical product examples to help you choose the right component for modern web architectures.

Backend ArchitectureLoad BalancerNetworking
0 likes · 14 min read
API Gateway vs Load Balancer vs Reverse Proxy: Which Should You Use?
Bilibili Tech
Bilibili Tech
Dec 8, 2023 · Operations

Design and Implementation of Nickel: A High‑Performance Edge Four‑Layer Load Balancer Based on XDP

Nickel is a high‑performance, XDP‑based four‑layer edge load balancer that replaces Bilibili’s non‑clustered CDN architecture with a co‑deployed control plane and data plane, using hash‑based forwarding, dynamic health‑checks, and two‑hop routing to lower cost, improve load distribution, and eliminate dedicated load‑balancer machines.

CDNLoad BalancerXDP
0 likes · 15 min read
Design and Implementation of Nickel: A High‑Performance Edge Four‑Layer Load Balancer Based on XDP
Test Development Learning Exchange
Test Development Learning Exchange
Nov 3, 2023 · Cloud Native

Understanding Ingress Controllers: Converting Ingress Resources to Routing Rules, Configuring Load Balancers, and Enabling SSL

This article explains how an Ingress Controller automatically translates Ingress resources into routing rules, updates service routing tables, configures load balancers, and sets up SSL/TLS by providing clear examples and YAML manifests for Kubernetes environments.

Cloud NativeLoad BalancerSSL
0 likes · 4 min read
Understanding Ingress Controllers: Converting Ingress Resources to Routing Rules, Configuring Load Balancers, and Enabling SSL
Architect
Architect
Aug 14, 2023 · Backend Development

Load Balancer vs API Gateway: Functions, Differences, and Application Scenarios

This article explains the roles of load balancers and API gateways, compares their layer focus, features, and performance characteristics, and outlines when to use each technology—especially in micro‑service architectures and high‑throughput network entry points.

Load BalancerMicroservicesbackend infrastructure
0 likes · 10 min read
Load Balancer vs API Gateway: Functions, Differences, and Application Scenarios
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 14, 2023 · Backend Development

How Spring Cloud Gateway Routes Requests: Inside the Core Filters

An in‑depth walkthrough of Spring Boot 2.7.10 with Spring Cloud Gateway 3.1.6 shows how the RouteToRequestUrlFilter, ReactiveLoadBalancerClientFilter, NettyRoutingFilter, and NettyWriteResponseFilter sequentially transform incoming URLs, resolve service instances via load balancing, and forward requests to target microservices.

FiltersLoad BalancerMicroservices
0 likes · 13 min read
How Spring Cloud Gateway Routes Requests: Inside the Core Filters
dbaplus Community
dbaplus Community
Aug 31, 2022 · Operations

How to Achieve Zero‑Downtime Application Deployments with Service Routing and Load Balancers

This article explains why traditional application releases cause downtime, introduces maturity levels for nonstop deployment, compares release patterns, details essential technical components such as load balancers and service registries, and provides step‑by‑step graceful‑shutdown procedures using Spring Boot Actuator and Eureka.

DeploymentLoad BalancerMicroservices
0 likes · 19 min read
How to Achieve Zero‑Downtime Application Deployments with Service Routing and Load Balancers
Tencent Cloud Developer
Tencent Cloud Developer
Aug 29, 2022 · Cloud Computing

High‑Availability DNS Solutions on Tencent Cloud: BIND and CoreDNS with ETCD

The article details two high‑availability DNS implementations for Tencent Cloud—an intelligent BIND‑based server and a CoreDNS solution backed by an ETCD cluster—covering DNS fundamentals, installation steps, configuration files, zone creation, health checks, and verification of internal and external name resolution across multi‑AZ deployments.

BINDCoreDNSDNS
0 likes · 24 min read
High‑Availability DNS Solutions on Tencent Cloud: BIND and CoreDNS with ETCD
ITPUB
ITPUB
Aug 5, 2022 · Operations

How a Lua Bug Crashed Bilibili’s Load Balancer and What We Learned

On July 13, 2021, Bilibili’s OpenResty‑based SLB suffered a CPU‑100% outage caused by a Lua _gcd function bug triggered when a service’s weight was set to the string “0”, leading to a multi‑hour incident that was resolved by rebuilding SLB clusters and disabling JIT compilation.

Load BalancerOpenRestySRE
0 likes · 17 min read
How a Lua Bug Crashed Bilibili’s Load Balancer and What We Learned
Open Source Linux
Open Source Linux
Jul 29, 2022 · Cloud Native

Demystifying Kubernetes Networking: From Pods to Services and Beyond

This comprehensive guide explains Kubernetes' networking model, covering core concepts, pod-to-pod communication, service routing, DNS integration, and external traffic handling, while detailing the underlying Linux network namespaces, virtual Ethernet pairs, bridges, and CNI plugins.

CNIIngressKubernetes
0 likes · 33 min read
Demystifying Kubernetes Networking: From Pods to Services and Beyond
Big Data Technology Architecture
Big Data Technology Architecture
Jul 14, 2022 · Operations

Postmortem of Bilibili SLB Outage on July 13, 2021

This postmortem details the July 13, 2021 Bilibili outage caused by a Lua‑induced CPU 100% bug in the OpenResty‑based SLB, describing the incident timeline, root‑cause analysis, mitigation steps, and the subsequent technical and process improvements to enhance reliability and multi‑active deployment.

IncidentLoad BalancerLua
0 likes · 16 min read
Postmortem of Bilibili SLB Outage on July 13, 2021
High Availability Architecture
High Availability Architecture
Jul 12, 2022 · Operations

Postmortem of the July 13, 2021 Bilibili SLB Outage: Timeline, Root Cause, and Improvement Measures

This article details the July 13, 2021 Bilibili service outage caused by a Lua‑based SLB CPU spike, describing the incident timeline, root‑cause analysis of a weight‑zero bug, mitigation steps including new SLB deployment, and the subsequent operational and architectural improvements.

Load BalancerLuaRoot Cause Analysis
0 likes · 17 min read
Postmortem of the July 13, 2021 Bilibili SLB Outage: Timeline, Root Cause, and Improvement Measures
Bilibili Tech
Bilibili Tech
Jul 12, 2022 · Operations

Bilibili SLB Outage Postmortem (July 13, 2021): Timeline, Root Cause, and Improvements

On July 13 2021 Bilibili’s L7 SLB crashed when a recent Lua deployment set a balancer weight to the string “0”, producing a NaN value that triggered an infinite loop and 100 % CPU, prompting emergency restarts, a fresh cluster rollout, and long‑term safeguards such as automated provisioning, stricter Lua validation, and enhanced multi‑active disaster‑recovery processes.

Load BalancerRoot Cause AnalysisSLB
0 likes · 17 min read
Bilibili SLB Outage Postmortem (July 13, 2021): Timeline, Root Cause, and Improvements
Tencent Cloud Developer
Tencent Cloud Developer
Jun 17, 2022 · Cloud Native

How to Quickly Migrate Traditional Load Balancer Public Services to Serverless

By creating a Cloud Function, provisioning a public Classic Load Balancer, configuring a layer‑7 listener, and binding the function to the CLB, developers can quickly expose serverless services through a low‑cost, zero‑maintenance entry point, enabling fast migration of traditional public load‑balanced applications to the cloud.

CLBCloud FunctionLoad Balancer
0 likes · 4 min read
How to Quickly Migrate Traditional Load Balancer Public Services to Serverless
Qingyun Technology Community
Qingyun Technology Community
Nov 18, 2021 · Cloud Native

Why OpenELB Is the Next‑Generation Load Balancer for Bare‑Metal Kubernetes

OpenELB, the CNCF‑sandboxed load‑balancer plugin from KubeSphere, offers BGP and Layer‑2 based traffic distribution, CRD‑driven IP pool management, and seamless integration with Kubernetes, K3s and edge environments, positioning itself as a lightweight, community‑driven alternative to MetalLB for on‑premise deployments.

BGPEdge ComputingKubernetes
0 likes · 7 min read
Why OpenELB Is the Next‑Generation Load Balancer for Bare‑Metal Kubernetes
Alibaba Cloud Native
Alibaba Cloud Native
Apr 27, 2021 · Cloud Native

Seamless Traffic Migration with Alibaba Cloud ACK’s Dual‑Node CLB Feature

This guide explains how Alibaba Cloud's ACK Cloud Controller Manager now supports attaching both in‑cluster nodes and external ECS instances to the same CLB backend, enabling smooth traffic migration, canary releases, and multi‑cluster high‑availability with step‑by‑step instructions and code examples.

ACKAlibaba CloudCloud Native
0 likes · 10 min read
Seamless Traffic Migration with Alibaba Cloud ACK’s Dual‑Node CLB Feature
Volcano Engine Developer Services
Volcano Engine Developer Services
Apr 8, 2021 · Cloud Native

Designing Scalable Kubernetes Deployments: Single & Multi‑Cluster Strategies

This article outlines Kubernetes cluster components and presents practical single‑cluster and multi‑cluster deployment architectures, covering component interactions, load‑balancer designs, pre‑deployment preparations, Ansible‑driven automation, and operational benefits for private‑cloud PaaS environments.

Cluster DeploymentKubernetesLoad Balancer
0 likes · 14 min read
Designing Scalable Kubernetes Deployments: Single & Multi‑Cluster Strategies
360 Smart Cloud
360 Smart Cloud
Feb 25, 2021 · Cloud Computing

Investigation and Resolution of Octavia API Slow Response Issue

This article details the background, architecture, step‑by‑step troubleshooting, analysis of network and server queues, and the final configuration changes that resolved the intermittent slow response times of the Octavia load‑balancer API in an OpenStack environment.

APILoad BalancerOctavia
0 likes · 7 min read
Investigation and Resolution of Octavia API Slow Response Issue
Liangxu Linux
Liangxu Linux
Jan 13, 2021 · Operations

Essential Pre‑Upgrade Checklist for Production Linux Servers

Upgrading a production Linux server safely requires thorough preparation—including full backups, verifying software compatibility, using a temporary server and load balancer, and scheduling the upgrade during low traffic—to avoid data loss, downtime, and performance issues.

BackupLinuxLoad Balancer
0 likes · 7 min read
Essential Pre‑Upgrade Checklist for Production Linux Servers
Java Architecture Diary
Java Architecture Diary
Jan 12, 2021 · Cloud Native

Master Spring Cloud LoadBalancer: Quick Start and Custom Strategies

This guide shows how to quickly integrate Spring Cloud LoadBalancer into a Spring Cloud 2020 project, configure built‑in round‑robin or random policies, create custom gray load‑balancing strategies, and streamline bean registration for advanced load‑balancing scenarios.

Load BalancerSpring Cloudcustomization
0 likes · 6 min read
Master Spring Cloud LoadBalancer: Quick Start and Custom Strategies
Alibaba Cloud Native
Alibaba Cloud Native
Dec 29, 2020 · Cloud Native

What’s New in Spring Cloud 2020.0.0? A Deep Dive into Major Changes and Migration Strategies

Spring Cloud 2020.0.0 introduces a new naming scheme, drops the Netflix OSS stack, refines core abstractions like spring‑cloud‑commons, pushes a reactive programming model, and adds stronger cloud‑native capabilities, while providing detailed migration guidance and component replacement options for developers.

2020.0.0Cloud NativeLoad Balancer
0 likes · 11 min read
What’s New in Spring Cloud 2020.0.0? A Deep Dive into Major Changes and Migration Strategies
Efficient Ops
Efficient Ops
Jul 14, 2020 · Operations

Why Enabling tcp_tw_recycle Can Crash Your Web Service and How to Fix It

This article explains how an unstable response time caused by misconfigured public load balancers and the kernel parameters net.ipv4.tcp_tw_recycle and net.ipv4.tcp_tw_reuse led to frequent monitoring alerts, details the diagnostic steps taken, and provides concrete remediation recommendations.

Kernel TuningLoad BalancerTIME-WAIT
0 likes · 19 min read
Why Enabling tcp_tw_recycle Can Crash Your Web Service and How to Fix It
360 Tech Engineering
360 Tech Engineering
Dec 11, 2019 · Backend Development

Implementing a Simple Load Balancer in Go

This article walks through building a basic round‑robin load balancer in Go, covering the underlying principles, data structures, reverse‑proxy integration, atomic indexing, concurrency handling, health‑check mechanisms, and how to extend the implementation for production use.

GoLoad Balancerbackend-development
0 likes · 11 min read
Implementing a Simple Load Balancer in Go
Programmer DD
Programmer DD
Dec 2, 2019 · Cloud Native

Spring Cloud Hoxton: New Load Balancer, Circuit Breaker & Reactive Support

The article reviews the Spring Cloud Hoxton release, detailing version upgrades across the Spring ecosystem, introducing a new load‑balancer implementation, a unified circuit‑breaker API, expanded reactive support, and a comprehensive list of updated components for developers transitioning to Spring Boot 2.2.x.

HoxtonLoad BalancerSpring Boot 2.2
0 likes · 7 min read
Spring Cloud Hoxton: New Load Balancer, Circuit Breaker & Reactive Support
Java Architecture Diary
Java Architecture Diary
Nov 28, 2019 · Backend Development

What’s New in Spring Cloud Hoxton RELEASE? Key Features and Migration Guide

Spring Cloud Hoxton RELEASE, built on Spring Boot 2.2.1, introduces major reactive enhancements, a new load‑balancer implementation, updated documentation with PDF support, and numerous changes across Gateway, Netflix, Config, Sleuth, and Discovery clients, providing a comprehensive upgrade path for developers.

HoxtonLoad BalancerSpring Boot
0 likes · 4 min read
What’s New in Spring Cloud Hoxton RELEASE? Key Features and Migration Guide
Java Architecture Diary
Java Architecture Diary
Aug 20, 2019 · Cloud Native

Understanding Spring Cloud Hoxton M2 LoadBalancer: From Setup to Source Code

This article introduces Spring Cloud Hoxton.M2's new load balancer implementation that replaces Ribbon, explains how to configure it with Maven, provides sample code for RestTemplate integration, delves into the source code of BlockingLoadBalancerClient and RoundRobinLoadBalancer, and compares its features with Ribbon's default strategies.

Load BalancerSpring Cloudjava
0 likes · 6 min read
Understanding Spring Cloud Hoxton M2 LoadBalancer: From Setup to Source Code
Open Source Tech Hub
Open Source Tech Hub
Aug 20, 2019 · Cloud Computing

How to Set Up an Alibaba Cloud Load Balancer with Nginx and SSL

This guide walks through creating an Alibaba Cloud load balancer, configuring backend ECS instances, setting up domain A records, preparing Nginx health‑check virtual hosts, uploading SSL certificates, and testing the deployment, with detailed step‑by‑step instructions and code examples.

Alibaba CloudBackend ServerLoad Balancer
0 likes · 7 min read
How to Set Up an Alibaba Cloud Load Balancer with Nginx and SSL
Programmer DD
Programmer DD
Apr 30, 2019 · Cloud Native

Navigating Spring Cloud’s Future: Service Discovery, Config, and API Gateway Without Netflix OSS

This article explains how Spring Cloud modules formerly backed by Netflix OSS are moving to maintenance mode and shows how to replace them with Consul for service discovery and configuration, use Spring Cloud Gateway as the API gateway, and adopt Spring Cloud LoadBalancer for client‑side load balancing in modern cloud‑native microservices.

ConsulLoad BalancerMicroservices
0 likes · 17 min read
Navigating Spring Cloud’s Future: Service Discovery, Config, and API Gateway Without Netflix OSS
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 10, 2017 · Operations

Mastering F5 Load Balancer: Quick Guide to Hardware Overview and Web Configuration

This article introduces the widely used F5 load‑balancing appliance, detailing its front‑panel indicators, network interfaces, status LEDs, and step‑by‑step procedures for initial web‑based configuration, including default IP, login credentials, and essential system settings such as hostname and root password policies.

F5Load BalancerOperations
0 likes · 5 min read
Mastering F5 Load Balancer: Quick Guide to Hardware Overview and Web Configuration
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 22, 2015 · Cloud Computing

Guidelines for Building Elastic Scalable Applications on Google Cloud Platform

The article summarizes Google’s recent papers that outline an architectural guide for creating elastic, scalable web applications on Google Cloud Platform, describing key components such as regions, zones, load balancers, autoscalers, Cloud SQL, Cloud Storage, and deployment best‑practices.

AutoscalerCloud SQLElastic Architecture
0 likes · 5 min read
Guidelines for Building Elastic Scalable Applications on Google Cloud Platform