Amazon MSK versus Amazon EventBridge (formerly CloudWatch Events)

25 Jul 2021

Learn how Amazon MSK differs from Amazon EventBridge (formerly CloudWatch Events).

Amazon MSK Amazon EventBridge (formerly CloudWatch Events)
Scaling

30 brokers per cluster; you need add/remove brokers and reassign partitions manually

not disclosed (default soft limit depends on region; e.g., 10,000 msg/sec in eu-west-1)

Max. message size

configurable (default 1 MB)

256 KB

Persistence

forever (up to 16384 GiB per broker)

archiving is possible

Replication

Multi-AZ (optional)

Multi-AZ

Order guarantee

within a partition

no

Delivery guarantee

up to the consumer

at least once

Pricing

per broker hour + provisioned storage

per message

Protocols

Kafka protocol

AWS Rest API

AWS Integrations

Lambda

Lambda, SQS, SNS, and many more

License

open source (Apache Kafka)

AWS only

Encryption at rest

yes

yes

Encryption in transit

yes

yes