98.8k views
2 votes
You have joined a growing company that offers online costume rentals through its website and mobile application. Although the volume of rental requests varies throughout the year, it peaks during the holiday season from October through January.The Head of the AppDev team has called for suggestions on scaling the systems to meet the spikes in demand without posing a risk to uptime.Which of the following solutions would best meet these requirements?

1. Scale the systems vertically
2. Increase the number of servers
3. Scale the systems horizontally
4. Implement load-balancing

User Jirico
by
7.8k points

1 Answer

2 votes

Final answer:

The best solution to meet the requirements of scaling the system to meet the spikes in demand without posing a risk to uptime would be to scale the systems horizontally and implement load-balancing.

Step-by-step explanation:

The best solution to meet the requirements of scaling the system to meet the spikes in demand without posing a risk to uptime would be to scale the systems horizontally and implement load-balancing.

  • Scaling the systems horizontally involves adding more servers to distribute the workload, which allows for better handling of increased demand.
  • Implementing load-balancing ensures that the incoming requests are evenly distributed among the available servers, preventing any single server from becoming overloaded.

By combining these two solutions, the company can efficiently handle the spikes in demand during the holiday season while maintaining uptime and minimizing any risk.

User Ethry
by
8.1k points