What users are saying about
4 Ratings
23 Ratings
4 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101
23 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101

Add comparison

Likelihood to Recommend

Amazon SNS

It is well suited for generic push notification requirements. It can be quickly created and modified to best suit your application at any given moment. However for any notification service that needs to be highly customizable for a specific deployment should be implemented through a competing or custom built service run on company servers
Dylan Cauwels profile photo

IBM MQ

Well suited for data collection/distribution externally.
Not great for dev-ops internally. Too restrictive and not flexible enough.
Gregory Hanson profile photo

Pros

  • Super simple setup and deployment. You can have a new service set up within minutes and in a serverless environment as well
  • Well documented and incredibly easy to use. There are available APIs in almost every relevant language and are all well documented by AWS. Getting any team up to date on their new Notification architecture shouldn't take longer than a day.
  • Being managed by AWS themselves makes the service highly available in every possible way. Your SNS deployment is almost guaranteed to never go down without you ever lifting a finger to make it so.
Dylan Cauwels profile photo
  • Security is a major improvement in IBM MQ 9. Authorization management became more granular and effective.
  • Programmer friendly. Not only does MQ work great, it provides with MQ specific and JMS-standards access to important functions for the developers to perform better.
No photo available

Cons

  • The SNS Console has not been updated in a long time, and it was confusing to begin with.
  • Testing systems that use SNS end-to-end can be tricky; LocalStack somewhat ameliorates this problem.
  • Debugging is difficult.
No photo available
  • Monitoring is generally a feature left to third party apps. Providing better monitoring tool would be a great market differentiator.
  • Built in alarms and notifications (see above improvement) would be helpful.
  • GUI modeling of queue managers, channels and queues would be a good improvement.
Gregory Hanson profile photo

Alternatives Considered

Many products, including PagerDuty, can be used to notify stakeholders when alarms are triggered. SNS is only suitable for non-emergency email alerts, and integration with CloudWatch is its only advantage. If you want to be notified of an issue by email, SNS can be configured in seconds. It is not suitable for any of PagerDuty's other use-cases.As a pub/sub system, SNS is somewhat similar to Apache Kafka. Queues may be suitable for some use-cases; Amazon SQS may be appropriate in these cases.
No photo available
IBM MQ is the product for inter-business communication for security, flexibility and scalability.
Gregory Hanson profile photo

Return on Investment

  • The ability to trigger AWS Lambda functions when messages are published to topics is a great pattern. It allows us to build features that are inexpensive to run and maintain.
  • Our developers are more likely to create notifications for non-emergency alerts because SNS makes it so easy to send emails for CloudWatch alarms. This helps us to be mindful of problems that may require attention but are not worth waking anyone up at night.
  • Some teammates have experimented with SNS for push notifications; they were disappointed by the lack of features and difficulty in debugging.
No photo available
  • I dont chew numbers, but I guess that a solid investment faithfully following around 15 years of the product timeline is proof of the confidence it gave/gives and the effect it has performed on the proposed strategies.
No photo available

Pricing Details

Amazon SNS

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

IBM MQ

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details