Ultimate access to all questions.
A company is developing a web-based image service that allows users to upload and search for random photos. During peak usage, the service may experience up to 10,000 concurrent uploads from users around the globe. The service will also overlay text onto the uploaded images before publishing them on the company's website. What architecture should a solutions architect propose to handle this scenario effectively?