Rôle
SQS découple l’envoi et le traitement : une file alimente une Lambda consommatrice, une DLQ reçoit les messages poison et le redrive les remet en file. D’autres files reçoivent les sorties SNS et EventBridge.
Cas d’usage
La file de commandes alimente un worker Lambda et une DLQ. Le message poison, les retries et le redrive ont été testés. DynamoDB prend en charge l’idempotence et le traitement partiel d’un lot. SNS et EventBridge utilisent chacun leurs propres files SQS comme destinations.
Redrive
Le redrive s’effectue après correction du consommateur.