1. ISACA, CISA Review Manual, 27th Edition. Domain 4: Information Systems Operations and Business Resilience, Section 4.6 System Resiliency. The manual discusses technologies that support resilience and availability. Load balancers are cited as a key technology for distributing processing loads among multiple servers, which is essential for maintaining performance and availability during periods of high demand.
2. Kurose, J. F., & Ross, K. W. (2021). Computer Networking: A Top-Down Approach (8th ed.). Pearson. In Chapter 2, "Application Layer," Section 2.7, the text discusses architectures for scalable network applications. It explains that for a high-traffic site, distributing the workload among multiple servers using a load balancer is a fundamental technique to prevent a single server from being overwhelmed and to ensure high availability and responsiveness.
3. Tanenbaum, A. S., & Wetherall, D. J. (2011). Computer Networks (5th ed.). Prentice Hall. Chapter 7, "The Network Layer," discusses routing and traffic management. The principles of load balancing are explained as a method to direct traffic efficiently across multiple paths or servers to optimize resource use, maximize throughput, and minimize response time, which directly applies to the scenario.