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 ECS on AWS Fargate
Amazon EC2 Auto Scaling
AWS Lambda
AWS Batch