AWS — Difference between Amazon EventBridge and Amazon SNS

Ashish Patel
Awesome Cloud
Published in
5 min readMar 29, 2022

Comparisons: AWS EventBridge vs AWS SNS.

Awesome Cloud: Amazon EventBridge and Amazon SNS

TL;DR:

Amazon EventBridge and Amazon SNS have many similarities, both can be used to decouple publishers and subscribers. However, there are differences in the list of targets and features for each service, and your choice of service depends on the needs of your use-case.

EventBridge provides more features.

Amazon EventBridge

Awesome Cloud: Amazon EventBridge

Amazon EventBridge is a serverless, fully managed, and scalable event bus that enables integrations between AWS services, Software as a services (SaaS), and your applications.

EventBridge delivers a stream of real-time data from AWS services, SaaS applications and your own applications to different types of targets without writing code. The publisher sends a JSON event to an event bus, and to receive events, you create a rule. If the published event matches with a rule, the event is routed to up to five targets. EventBridge is directly integrated with over 130 event sources and over 35 targets.

EventBridge Features

  • Advanced event rules filtering.
  • Content-based event filtering.
  • Schema registry.
  • Message transformation.
  • Custom events.
  • Archive and replay events.
  • SaaS apps integration.
  • API destinations.

Amazon EventBridge builds upon and extends CloudWatch Events.

Amazon SNS

Awesome Cloud: Amazon SNS

Amazon SNS is a fully managed service that provides message delivery from publishers (producers) to subscribers (consumers). Publishers communicate asynchronously with subscribers by sending messages to a topic, which is a logical access point. Clients can subscribe to the SNS topic and receive…

Ashish Patel
Awesome Cloud

Cloud Architect • 3x AWS Certified • 6x Azure Certified • 1x Kubernetes Certified • MCP • .NET • Terraform • GCP • OCI • DevOps •(https://bit.ly/iamashishpatel)