AWS Certified Solutions Architect – Associate (SAA-C02) — Question 203

An online photo application lets users upload photos and perform image editing operations. The application offers two classes of service: free and paid. Photos submitted by paid users are processed before those submitted by free users. Photos are uploaded to Amazon S3 and the job information is sent to Amazon SQS.
Which configuration should a solutions architect recommend?

Answer options

Correct answer: C

Explanation

Option C is correct because using two SQS standard queues allows for clear separation of paid and free user requests, and prioritizing polling for the paid queue ensures that those requests are processed first. Option A is incorrect as a single FIFO queue does not allow for distinct prioritization of paid over free. Option B suggests FIFO queues which are unnecessary for this scenario, and option D's approach to visibility timeout does not effectively prioritize processing.