AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is looking to design a scalable image processing application that handles bursts of upload events from users. Each uploaded image must be processed only once. The architect has decided to use a messaging service to decouple the upload service from the image processing service. Which AWS service should be used to ensure that each image is processed exactly once by the consumer?
Amazon MQ
Amazon Kinesis Data Stream
Amazon SQS FIFO queue
Amazon SNS topic