A financial analytics company expects their new web application to encounter unpredictable traffic, with occasional surges linked to market events. The engineering department must implement a solution that scales the computational resources up or down in response to changing demand, optimizing for cost-efficiency. Which service should they leverage for this scenario?
Elastic MapReduce (EMR) with scaling policies
Auto Scaling
Fargate with manual scaling setup
Lambda