A logistics company is designing an automated route simulation platform. The platform receives route telemetry data files in an Amazon S3 bucket. A processing task must analyze each file to simulate traffic conditions and update a central tracking database. Each simulation must run sequentially in the exact chronological order the data is received to ensure state consistency. A single simulation run typically takes between to minutes to complete. The volume of incoming telemetry files is highly unpredictable, with periods of zero activity followed by sudden bursts of hundreds of uploads. The company needs to design a highly available, serverless, and cost-effective architecture.
Which TWO configurations should a solutions architect recommend to meet these requirements? (Select TWO.)
- Configure an Amazon SQS FIFO queue to capture Amazon S3 Event Notifications, ensuring that telemetry files are processed in the strict chronological order they were uploaded.Answer
- Deploy the simulation workloads as containerized tasks using Amazon ECS on AWS Fargate, and configure Auto Scaling based on queue depth metrics.Answer
- CCreate an AWS Lambda function triggered directly by Amazon S3 Event Notifications to run the simulation logic and update the tracking database.
- DConfigure a standard Amazon SQS queue to buffer incoming telemetry events, and use AWS Lambda functions to poll the queue and execute the simulation jobs.