Software Engineering ยท Distributed Systems
A component that distributes incoming requests across multiple server instances so no single one gets overwhelmed.
In practice: Also the natural layer for TLS termination, health checks, and routing rules โ most cloud providers offer managed load balancers that handle all of this without you running anything.