I\'m trying to understand whether I need SQS in my workflow if someone can help explain. In my app, when an action is taken, it submits info to SNS topic which invokes LAMBDA to
Adding to @Arafat Nalkhande's answer here are few benefits of SQS's lambda
In SQS we can put a delay, so that message gets processed after some time, it may be useful in the scenario where data takes time to be available.
SQS can serve as a contingency store, lets say downstream services are unavailable, message can be retained in sqs for 15 days.