TrustRadius
Amazon Web Services (AWS) Provides the Amazon Simple Queue Service (SQS), a managed message queue service which supports the safe decoupling and distribution of different components in a cloud infrastructure and cloud applications.It's a queue!We use Amazon SQS to decouple and scale our micro-services. Some of our services are responsible for ingesting objects from external APIs. We then need to transform and store these objects. We use SQS to decouple the services responsible for ingestion and transformation. This allows us to easily scale either service tier; it also allows our developers to focus on just one responsibility. SQS is used only by the engineering team. It helps to improve developer velocity; our services have only one responsibility and are easy to reason about and test. It also helps us to inexpensively scale only some tiers in our system.,SQS is reliable and fully managed. Our engineers do not have to worry about running RabbitMQ. SQS is very inexpensive. SQS allows data to be encrypted in transit, which may be required for compliance in some products. FIFO queues provide exactly-once processing.,Lambda integration is lacking. It would be great if enqueueing a message could trigger a Lambda function. Today, Lambda functions can be invoked periodically by CloudWatch and poll SQS for messages. FIFO queue throughput is limited to ~300 messages/second. This was not a problem for us, but it may be for larger organizations. Delay queues can be great for implementing notification features, but the maximum delay period is too short.,9,A positive impact is that our engineers can focus on features instead of configuring and running a queue. We've never worried about the reliability of SQS. Testing systems end-to-end can be more difficult, particularly if you don't want to use a live SQS queue.,,Slack, Bitbucket, Atlassian Confluence, GitHub, Ubuntu Linux, PyCharmSQS is my Queue service of choice!We used Amazon SQS primiarly as a service queue to perform asynchronous methods for Mandrill emails for customers. It was used by the Engineering team on behalf of the Marketing team.,Background messaging queue service Easy to setup and get up and running Great user interface to notify you of a message getting stuck,Email messages to inform you of why a message got stuck SMS notification for stuck messages Better error handling,8,Positive impact - time allocation towards different features Negative impact - too many resources dedicated towards debugging Positive impact - less manual labor during testing,Apache Kafka,Amazon Cloud Drive, Amazon Cognito, Amazon Kinesis
Unspecified
Amazon Simple Queue Service (SQS)
7 Ratings
Score 9.0 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Amazon SQS Reviews

Amazon SQS
7 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 9.0 out of 101
Show Filters 
Hide Filters 
Filter 7 vetted Amazon SQS reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-2 of 2)

  Vendors can't alter or remove reviews. Here's why.
Gavin Hackeling profile photo
January 26, 2019

Amazon SQS Review: "It's a queue!"

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use Amazon SQS to decouple and scale our micro-services. Some of our services are responsible for ingesting objects from external APIs. We then need to transform and store these objects. We use SQS to decouple the services responsible for ingestion and transformation. This allows us to easily scale either service tier; it also allows our developers to focus on just one responsibility. SQS is used only by the engineering team. It helps to improve developer velocity; our services have only one responsibility and are easy to reason about and test. It also helps us to inexpensively scale only some tiers in our system.
  • SQS is reliable and fully managed. Our engineers do not have to worry about running RabbitMQ.
  • SQS is very inexpensive.
  • SQS allows data to be encrypted in transit, which may be required for compliance in some products.
  • FIFO queues provide exactly-once processing.
  • Lambda integration is lacking. It would be great if enqueueing a message could trigger a Lambda function. Today, Lambda functions can be invoked periodically by CloudWatch and poll SQS for messages.
  • FIFO queue throughput is limited to ~300 messages/second. This was not a problem for us, but it may be for larger organizations.
  • Delay queues can be great for implementing notification features, but the maximum delay period is too short.
Amazon SQS is great for decoupling micro-services. Decoupling services can result in smaller services that are easier to understand and independently deployable, improving developer velocity. It is also easy to scale tiers independently. SQS is especially great if message order and exactly-once processing are not essential. If you have these requirements, you can still try FIFO queues, but their throughput is limited.
Read Gavin Hackeling's full review
No photo available
January 23, 2019

Amazon SQS Review: "SQS is my Queue service of choice!"

Score 8 out of 10
Vetted Review
Verified User
Review Source
We used Amazon SQS primiarly as a service queue to perform asynchronous methods for Mandrill emails for customers. It was used by the Engineering team on behalf of the Marketing team.
  • Background messaging queue service
  • Easy to setup and get up and running
  • Great user interface to notify you of a message getting stuck
  • Email messages to inform you of why a message got stuck
  • SMS notification for stuck messages
  • Better error handling
If you are trying to handle a large messaging queue to your customer base, specifically with email marketing notifications in mass quantities, this is a great tool. If you’re doing more personality, one-off messaging then this is not the ideal service.
Read this authenticated review

Amazon SQS Scorecard Summary

About Amazon SQS

Amazon Web Services (AWS) Provides the Amazon Simple Queue Service (SQS), a managed message queue service which supports the safe decoupling and distribution of different components in a cloud infrastructure and cloud applications.
Categories:  Message Queue

Amazon SQS Technical Details

Operating Systems: Unspecified
Mobile Application:No