Final answer:
The solutions architect should implement Auto Scaling with EC2 instances and an Application Load Balancer (ALB) to handle sporadic increases in request rates. They should also consider implementing Amazon Aurora Multi-AZ for the database to ensure high availability.
Step-by-step explanation:
The solutions architect should implement Auto Scaling with EC2 instances and an Application Load Balancer (ALB) to make the web application more resilient to sporadic increases in request rates. Auto Scaling allows the application to automatically adjust its capacity according to the demand, ensuring that there are enough instances available to handle the incoming requests. The ALB distributes the requests evenly across the instances, preventing any single instance from being overwhelmed.
In addition to Auto Scaling and ALB, the architect should also consider implementing Amazon Aurora Multi-AZ for the database. Aurora Multi-AZ provides automatic failover in case of an issue with the primary database instance, ensuring that the application can continue serving data even during a failure.