An application is inserting records in a DynamoDB (eventually consistent) and also pushing the corresponding messages to SQS. What is the most optimum solution to handle the following scenario?
1. Application creates the record in DynamoDB
2. The application pushes the message to SQS
3. The SQS consumer pulls the message
4. SQS consumer fails to find the message in DynamoDB