DEV Community

Discussion on: Event Handling in AWS using SNS, SQS, and Lambda

 
frosnerd profile image
Frank Rosner

The message processing might fail because there is something wrong with the message, yes. It might also fail however because a downstream system is not available and the Lambda fails because of this. Then it's a useful retry mechanism.

In the end it's an architecture decision and there are no right solutions, only trade-offs. But you're asking the right questions!