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.