Quorum
Play

Load Balancer

Splits traffic across App Servers and drops a dead host at its next health check.

What it does#

The Load Balancer stands for a reverse proxy such as NGINX that spreads requests across your App Servers.

It takes every request kind and sends it on. It adds a little latency and has a throughput limit, which each size step doubles. It spans every zone, so a zone outage does not take it down.

By default it splits traffic by each target's capacity, so a large App Server gets a larger share. Round robin is also on offer. The Load balancing algorithms Research adds least connections and power of two choices. Two choices handles more traffic with a little imbalance.

It drops a dead host at its next health check. The Health checks Research lets you change the interval and turn on deep checks. A Load Balancer can also route by request kind: set which kinds each of its links carries.

When to place it#

Place it when you need a second App Server, or when hosts behind DNS have mixed sizes. Resize it when its card shows it near its throughput limit.

How it fails#

  • Overloaded, it drops requests before they reach any App Server.

  • A long health check interval keeps routing to a dead host during an Instance failure.

  • A deep check takes out every App Server whose Database is down or overloaded. If that is all of them, the Load Balancer has nowhere to send traffic, and a slow Database becomes a full outage.

Tips#

  • Use least connections when App Servers have mixed sizes or runtimes.

  • Route slow kinds, such as exports, to their own App Servers.

Rules#

  • Each further copy costs 25% more than the one before.
  • Selling it refunds 50% of what its last copy cost.
  • It has 6 sizes. Each step doubles its capacity and its Burn.

Security#

These vulnerabilities can hit it. Patch them before the grace period ends.

  • CVE-2026-1337, CVSS 9.8

Engineering terms#