A load balancer is a device that distributes traffic across multiple servers to improve the availability and scalability of an application.