A technology startup is building a social media analytics platform that experiences unpredictable bursts of traffic throughout the day. They require a compute solution that automatically adjusts to the varying load and optimizes costs. Which architecture should they implement?
Utilize Amazon EC2 instances with Auto Scaling groups to manage the varying load.
Deploy on Amazon Elastic Kubernetes Service (EKS) with horizontal pod autoscaling.
Deploy the application on AWS Lambda and utilize its automatic scaling and billing for only the compute time used.
Use Amazon Elastic Container Service (ECS) with Fargate Launch Type for serverless container orchestration.