AWS Certified Solutions Architect – Professional (SAP-C02) — Question 178

A company runs a processing engine in the AWS Cloud. The engine processes environmental data from logistics centers to calculate a sustainability index. The company has millions of devices in logistics centers that are spread across Europe. The devices send information to the processing engine through a RESTful API.

The API experiences unpredictable bursts of traffic. The company must implement a solution to process all data that the devices send to the processing engine. Data loss is unacceptable.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because it utilizes Amazon API Gateway to handle the RESTful API and integrates it with Amazon SQS, ensuring that all incoming data is queued and processed without loss. The other options either do not guarantee data processing without loss or involve unnecessary complexity, such as managing EC2 instances or using CloudFront, which does not directly address the need for reliable data processing.