Which step should the solutions architect take to meet these requirements?
Increase the backend processing timeout to 30 seconds to match the visibility timeout.
Reduce the visibility timeout of the queue to automatically remove the faulty message.
Configure a new SQS FIFO queue as a dead-letter queue to isolate the faulty messages.
Configure a new SQS standard queue as a dead-letter queue to isolate the faulty messages.
Explanations:
Increasing the backend processing timeout to match the visibility timeout does not address faulty messages directly and would only delay message retry without isolating errors.
Reducing the visibility timeout will not prevent the faulty message from retrying and blocking subsequent messages repeatedly.
FIFO queues ensure strict order, but this will not isolate faulty messages in a standard queue scenario effectively, as SQS FIFO does not support reordering for standard queue processing.
Configuring a new SQS standard queue as a dead-letter queue isolates faulty messages and allows subsequent messages to be processed without interruption.