Amazon MQ
- AWS SQS, AWS SNS are "cloud-native" services, and they're using proprietary protocols from AWS.
- Traditional applications running from on-premise may use open protocols such as [[MQTT]], [[AMQP]], [[STOMP]], [[Openwire]], [[WSS]]
- When migrating to [[cloud]], instead of re-engineering the application to use AWS SQS and AWS SNS, we can use Amazon MQ
- Amazon MQ = managed [[Apache ActiveMQ]]
- Amazon MQ doesn't scale as much as AWS SQS / AWS SNS
- Amazon MQ runs on a dedicated machine, can run in [[High Availability failover]]
- Amazon MQ has both queue feature (~AWS SQS) and topic features (~AWS SNS)