Multiple Choice
A solutions architect is redesigning a monolithic application to be a loosely coupled application composed of two microservices: Microservice A and Microservice B. Microservice A places messages in a main Amazon Simple Queue Service (Amazon SQS) queue for Microservice B to consume. When Microservice B fails to process a message after four retries, the message needs to be removed from the queue and stored for further investigation. What should the solutions architect do to meet these requirements?
A) Create an SQS dead-letter queue. Microservice B adds failed messages to that queue after it receives and fails to process the message four times.
B) Create an SQS dead-letter queue. Configure the main SQS queue to deliver messages to the dead-letter queue after the message has been received four times.
C) Create an SQS queue for failed messages. Microservice A adds failed messages to that queue after Microservice B receives and fails to process the message four times.
D) Create an SQS queue for failed messages. Configure the SQS queue for failed messages to pull messages from the main SQS queue after the original message has been received four times.
Correct Answer:

Verified
Correct Answer:
Verified
Q505: A company wants to use a custom
Q506: A company wants to migrate its accounting
Q507: A company is hosting multiple websites for
Q508: A company has migrated an on-premises Oracle
Q509: A security team needs to enforce the
Q511: A company is developing a real-time multiplier
Q512: A company has on-premises servers running a
Q513: A company is deploying a multi-instance application
Q514: A company recently released a new type
Q515: A company has an on-premises volume backup