Understand the core concepts, types, algorithms, and real-world use cases behind load balancing