Load balancing is dividing the amount of work that a server has to do between two or more servers (known as server farm or server pool) so that more work gets done in the same amount of time and, in general, all users get served faster.
Load balancing can be implemented with hardware, software, or a combination of both.
Typically, load balancing is mainly associated with servers.
Refer to this link for more https://www.nginx.com/resources/glossary/load-balancing/
solved What is load balancing in php and how it is done?