Choisissez EventBridge si :
Vous souhaitez créer une application qui réagit aux événements des applications SaaS, des services AWS ou des applications personnalisées. Vous souhaitez publier des messages à plusieurs abonnés et utiliser les données d'événement elles-mêmes pour faire correspondre les cibles intéressées par certains modèles (filtrage basé sur le contenu : en créant des règles qui s'appliquent à l'ensemble du corps de l'événement/du contenu du message). Vous souhaitez une prise en charge de la transformation des entrées en fonction de vos besoins. Vous souhaitez configurer des événements planifiés à l'aide de la syntaxe cron Unix populaire. Vous souhaitez utiliser des fonctionnalités uniques telles que les capacités de découverte de schéma intégrées, les événements d'archivage et de relecture, etc. Vous voulez beaucoup plus de cibles et une intégration avec une plus grande variété de services en tant que cible.
EventBridge est le seul service événementiel qui s'intègre directement aux partenaires SaaS tiers.
Choisissez SNS si :
Vous souhaitez créer une application qui réagit aux messages à haut débit ou à faible latence publiés par d'autres applications ou microservices. Vous souhaitez publier des messages à plusieurs abonnés en une seule action (très grande diffusion, des milliers ou des millions de terminaux). Vous souhaitez un ordre strict des messages (premier entré, premier sorti) (avec FIFO Topics). Vous souhaitez publier et consommer des lots de messages. Vous voulez des abonnements de livraison intégrés pour les points de terminaison SMS, e-mail, push mobile et HTTP (qu'EventBridge ne fournit pas).