SQS est bon pour extraire des messages.
SNS est bon pour envoyer des messages.
Utilisez SQS si :
le découplage des applications est nécessaire en autorisant le traitement asynchrone parallèle, un seul abonné est nécessaire.
Utilisez SNS si :
le même message doit être traité de plusieurs manières, l'envoi de SMS / e-mail hors de la boîte est pratique.