exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 731 discussion

A company has implemented an ordering system using an event driven architecture. During initial testing, the system stopped processing orders. Further log analysis revealed that one order message in an Amazon Simple Queue Service (Amazon SQS) standard queue was causing an error on the backend and blocking all subsequent order messages. The visibility timeout of the queue is set to 30 seconds, and the backend processing timeout is set to 10 seconds. A solutions architect needs to analyze faulty order messages and ensure that the system continues to process subsequent messages.
Which step should the solutions architect take to meet these requirements?

  • A. Increase the backend processing timeout to 30 seconds to match the visibility timeout.
  • B. Reduce the visibility timeout of the queue to automatically remove the faulty message.
  • C. Configure a new SQS FIFO queue as a dead-letter queue to isolate the faulty messages.
  • D. Configure a new SQS standard queue as a dead-letter queue to isolate the faulty messages.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️
Reference:
https://aws.amazon.com/blogs/compute/using-amazon-sqs-dead-letter-queues-to-control-message-failure/

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Jaypdv
Highly Voted 3 years, 2 months ago
D. You need a dead-letter queue with a type that matches the queue. So a DLQ for a standard queue must be a standard queue. Hence D. Ref: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html
upvoted 17 times
...
beebatov
Highly Voted 3 years, 2 months ago
Answer: D The dead-letter queue of a standard queue must also be a standard queue. https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html
upvoted 6 times
...
SkyZeroZx
Most Recent 1 year, 5 months ago
Selected Answer: D
Ref: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html
upvoted 1 times
...
Blair77
2 years, 1 month ago
Selected Answer: D
+1 for DDD
upvoted 1 times
...
hilft
2 years, 4 months ago
D. DLQ
upvoted 1 times
...
cldy
2 years, 11 months ago
D. Configure a new SQS standard queue as a dead-letter queue to isolate the faulty messages.
upvoted 1 times
...
AzureDP900
2 years, 12 months ago
My answer is D
upvoted 1 times
...
andylogan
3 years, 1 month ago
It's D
upvoted 1 times
...
tgv
3 years, 1 month ago
DDD --- dead-letter queue will do the job. FIFO is not needed here
upvoted 1 times
...
WhyIronMan
3 years, 1 month ago
I'll go with D
upvoted 3 times
...
vimgoru24
3 years, 1 month ago
D is the way you handle faulty messages in SQS
upvoted 3 times
...
hk436
3 years, 2 months ago
D is my answer
upvoted 1 times
...
Waiweng
3 years, 2 months ago
it's D
upvoted 4 times
...
gsw
3 years, 2 months ago
agree D
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...