Sebuah load balancer menyebar trafik masuk ke sekumpulan server backend sehingga tak ada satu pun yang kewalahan dan sistem tetap tersedia jika sebuah server mati. Perbedaan intinya adalah lapisan tempat ia beroperasi:
L4 (Transport) L7 (Application)
routes by IP + port only reads HTTP: path, headers, cookies, host
┌──────────────┐ ┌──────────────┐
│ balancer │──▶ server A │ balancer │ /api/* ──▶ API pool
│ (TCP/UDP) │──▶ server B │ (HTTP-aware) │ /img/* ──▶ static pool
└──────────────┘──▶ server C └──────────────┘ cookie=X ──▶ sticky backend
fast, opaque, protocol-agnostic smart routing, TLS termination, can inspect
