An online fashion retailer runs a three-tier application in the AWS Cloud. The storefront is hosted as a static website on Amazon S3 and communicates with a backend API that handles order submissions. The API is deployed on a set of Amazon EC2 instances behind an Application Load Balancer (ALB). These instances serve both static and dynamic content and also perform asynchronous background processing for order fulfillment. With a new product drop coming up, the company anticipates a sharp spike in traffic and needs to ensure no customer orders are lost or dropped during high load. What should a solutions architect recommend to guarantee all user requests are handled properly during the traffic surge?