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

A solutions architect is designing a solution to process events. The solution must have the ability to scale in and out based on the number of events that the solution receives. If a processing error occurs, the event must move into a separate queue for review.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is the correct choice as it utilizes Amazon SQS for event queuing, allows for automatic scaling based on the queue's metrics, and includes a dead-letter queue for failed messages. Option A does not provide the necessary scaling mechanism. Option C does not offer an effective way to handle processing errors with a separate queue. Option D complicates the architecture without addressing the scaling and error handling as effectively as option B.