nerdexam
Amazon

SAA-C03 · Question #369

A company's application receives requests from customers in JSON format. The company uses Amazon Simple Queue Service (Amazon SQS) to handle the requests. After the application's most recent update…

The correct answer is D. The visibility timeout is shorter than the time it takes the application to process messages from. If the SQS visibility timeout is set shorter than the time it takes for the application to process and delete the message, the message becomes visible to other consumers and can be processed again, resulting in duplicate processing. This is a common cause of duplicate messages…

Submitted by carlos_mx· Mar 4, 2026Design Resilient Architectures

Question

A company's application receives requests from customers in JSON format. The company uses Amazon Simple Queue Service (Amazon SQS) to handle the requests. After the application's most recent update, the company's customers reported that requests were being duplicated. A solutions architect discovers that the application is consuming messages from the SQS queue more than once. What is the root cause of the issue?

Options

  • AThe visibility timeout is longer than the time it takes the application to process messages from the
  • BThe duplicated messages in the SQS queue contain unescaped Unicode characters.
  • CThe message size exceeds the maximum of 256 KiB for each SQS message.
  • DThe visibility timeout is shorter than the time it takes the application to process messages from

How the community answered

(45 responses)
  • A
    2% (1)
  • B
    11% (5)
  • C
    7% (3)
  • D
    80% (36)

Explanation

If the SQS visibility timeout is set shorter than the time it takes for the application to process and delete the message, the message becomes visible to other consumers and can be processed again, resulting in duplicate processing. This is a common cause of duplicate messages when

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice