একটি load balancer আগত ট্রাফিককে backend server-এর একটি pool জুড়ে ছড়িয়ে দেয় যাতে কোনো একটি অতিরিক্ত ভারগ্রস্ত না হয় এবং একটি server মারা গেলেও সিস্টেম উপলব্ধ থাকে। মূল পার্থক্যটি হলো এটি কোন স্তরে কাজ করে:
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
