In preparation for the holiday season, a company redesigned the system that manages retail sales and moved it to a cloud service provider. The new infrastructure did not meet the company's availability requirements.
During a postmortem analysis, the following issues were highlighted:
1. International users reported latency when images on the web page were initially loading.
2. During times of report processing, users reported issues with inventory when attempting to place orders.
3. Despite the fact that ten new API servers were added, the load across servers was heavy at peak times.
Which of the following infrastructure design changes would be BEST for the organization to implement to avoid these issues in the future?
Correct Answer: A
This solution would address the three issues as follows:
* Serving static content via distributed CDNs would reduce the latency for international users by delivering images from the nearest edge location to the user's request.
* Creating a read replica of the central database and pulling reports from there would offload the read-intensive workload from the primary database and avoid affecting the inventory data for order placement.
* Auto-scaling API servers based on performance would dynamically adjust the number of servers to match the demand and balance the load across them at peak times.