SNS gets the job done but not the best in this space
Anonymous | TrustRadius Reviewer
September 14, 2018

SNS gets the job done but not the best in this space

Score 6 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Amazon Simple Notification Service (SNS)

Amazon SNS is being used by my organization for all push notification services for both iOS and Android. We have been using it for all marketing-related push notifications as well as trigger-based push notifications in order to inform our users of promotions we're running or information about their upcoming bus trip they have planned.
  • Allows you to send test push notification messages from console easily
  • Straightforward integration into the codebase
  • Easy integration/easy to maintain if already part of AWS ecosystem
  • Testing on different environments was a challenge to setup. Unclear how it's really supposed to work.
  • Mobile device tokens get disabled easily during testing making the push notification testing process fail silently.
  • SMS Delivery setup procedures not as straightforward.
  • Ability to serve up marketing push notifications to our users in a timely fashion
  • Ability to serve up trigger-based push notifications to our users
  • Ease of integration allowed for fast deployment
As I mentioned previously, I wish we had gone with a different service such as a Mixpanel or OneSignal as they are reputable in the space and are known for their strong support and documentation. AWS SNS was the way to go for us at the time we chose it due to the fact that we were getting into using AWS Microservices and felt it would be best to stay the course.
Amazon Elastic Compute Cloud (EC2), Amazon S3 (Simple Storage Service), Amazon Simple Queue Service (SQS)
If you and your team are adamant about having a product that lives under the Amazon Web Service umbrella, I can see how SNS would be a good choice for you. However, I do feel that post-integration, there was some regret due to the complexity we were experiencing during testing. We would have been better suited long-term going with a different product.