When should you choose MQ over SQS/SNS?

  • MQ is AWS’ managed message broker service for ActiveMQ and RabbitMQ. Choosing MQ makes sense when you are migrating to AWS with an existing architecture that already relies on ActiveMQ or RabbitMQ.
  • SQS and SNS are native AWS messaging services. AWS recommends choosing SQS or SNS for new workloads, rather than MQ.