A company wants to deploy a new application that experiences unpredictable and highly variable workloads. The application needs to start quickly in response to events and only run when needed to process transactions. Which service would BEST fit the requirements for handling this workload?
Amazon EC2 Auto Scaling
Amazon ECS on AWS Fargate
AWS Batch
AWS Lambda