I often see the comparison between EventBridge, SQS AND SNS. Why isn’t Amazon MQ
included in the comparison?
The biggest difference is that it doesn’t scale to zero
All of the other items listed above can have no activity other than a single message in a month and have it be free
With mq you need to have a broker running at all times for it to work
The other options can essentially scale to infinity with no ops concerns, while you need to scale up broker size/number with mq
Mq also isn’t a native aws tech. its primary purpose was probably to help enterprises migrate because they depend on an mq sever
I’d anticipate less integration into the rest of aws services, and potentially less focus