I primarily use SQL Server for messaging services, and I need to offer loose couplings. SQS is handy for offloading non-urgent tasks that can be reverted later. I use it as a queue management service for deferring processing or ensuring important messages are preserved in the queue before being processed by Lambda integrators. Lambda can pull messages from the queue, process them to completion, and then erase them, providing reliable communication.
AWS Academy Accredited Instructor - ACF & CCA at a educational organization with 51-200 employees
Serverless infrastructure supports message reliability
Pros and Cons
- "The most valuable feature for me is the variety of queues offered, such as the standard and FIFO queues, providing reliable communication."
What is our primary use case?
What is most valuable?
The most valuable feature for me is the variety of queues offered, such as the standard and FIFO queues, providing reliable communication. FIFO queues ensure a message is processed once, preventing duplicate processing. This product is serverless, managed, and scalable, with benefits similar to Lambda Compute. It offers high scalability, availability, and protection against failures, eliminating my need for EC2 infrastructure for messaging processing. My campus has become cashless, with all transactions digitized and utilizing AWS for scalability. The migration to the cloud has satisfied our students, staff, and finance department, with a reduced responsibility. There are no concerns regarding the solution's cost.
What needs improvement?
AWS provides another messaging service, which is fine for certain purposes. SQS meets the cloud messaging workload requirements. However, combining the features of both products could be an easier option for me. Currently, it mainly supports HTTP, HTTPS communication protocols and lacks support for others. In hybrid workloads where existing apps use different messaging protocols, AWS directs me to another service. Combining features into a single product would ease my adaptation.
For how long have I used the solution?
I started using Lambda and SQS in 2018.
Buyer's Guide
Amazon SQS
February 2026
Learn what your peers think about Amazon SQS. Get advice and tips from experienced pros sharing their opinions. Updated: February 2026.
881,733 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is very stable for me because it's a regional service, not dependent on a single point of failure. I would rate its availability as nine out of ten.
What do I think about the scalability of the solution?
Peak workloads show me that SQS doesn't have scalability limits, similar to Lambda. The product scales automatically, handling peak and off-peak hours. I've never lost messages within SQS, and all message infrastructure is managed by AWS.
How are customer service and support?
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Proprietary protocols like GMS, AMQP, etc., were in place previously. With workloads migrated to the cloud, SQS now meets all my messaging workloads requirements.
How was the initial setup?
The setup is straightforward for me, as it's HTTPS based. Communication and setup are easy, and target SDKs are available for different client frameworks. Due to its simplified deployment and SDK availability, I would rate it nine out of ten.
What about the implementation team?
I am not the project owner for SQS, but I'm aware of its usage. I have not heard complaints about it from my team.
What's my experience with pricing, setup cost, and licensing?
It's quite economical for me. I would say a rating of four to five out of five is appropriate, as charges are based on usage.
What other advice do I have?
Overall, I'd rate it nine out of ten. The serverless stack offered by AWS provides me with good guidance. Serverless patterns from AWS need better reference. Cloud adoption will have general discussions, but more proprietary cloud frameworks should learn from serverless tech, facilitating infrastructure as code. Open-source frameworks for building serverless applications are beneficial for setting up full stack apps promptly.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
AWS Authorized Instructor at a non-profit with 11-50 employees
Decouples components effectively and aids in communication load management while lowering load surges
Pros and Cons
- "The most valuable feature is the ability to decouple components."
- "The cost became an issue, leading us to consider other solutions."
What is our primary use case?
Our primary use case was to connect SQS with S3 so that we could count the number of downloads of our objects within S3. However, we had to switch to using the CloudFront URL instead. We initially used SQS to help in decoupling and to find the number of messages coming in.
What is most valuable?
The most valuable feature is the ability to decouple components. It is beneficial because our architecture usually has different components and the communication aspect of components is crucial. SQS is effective in decoupling or buffering to prevent overwhelming components in case there is increased traffic, aiding in the management of communication loads. By design, it is scalable, and its SAGRAM feature helps to lower loads during surges.
What needs improvement?
The primary issue was the increase in costs due to frequent polling for messages. The cost became an issue, leading us to consider other solutions.
For how long have I used the solution?
We used SQS for a project, however, due to cost concerns, we had to switch to a different solution.
What do I think about the stability of the solution?
We did not encounter any challenges with the stability of SQS. The only challenge we faced was with the cost.
What do I think about the scalability of the solution?
SQS is scalable. It is designed to handle varying loads well, with the SAGRAM feature assisting in managing and lowering loads during increased traffic.
How was the initial setup?
Understanding the service requires prior knowledge, and we could not just use it directly. We needed to first understand the service itself for deployment.
What's my experience with pricing, setup cost, and licensing?
The main challenge we encountered was related to the cost increase due to frequent polling for messages.
Which other solutions did I evaluate?
We switched from using SQS to CloudFront, as CloudFront was a better fit for our needs and was more cost-effective.
What other advice do I have?
I would recommend SQS to others depending on their use case.
Overall, I would rate SQS a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. partner/customer
Buyer's Guide
Amazon SQS
February 2026
Learn what your peers think about Amazon SQS. Get advice and tips from experienced pros sharing their opinions. Updated: February 2026.
881,733 professionals have used our research since 2012.
AWS Architect at a computer software company with 501-1,000 employees
Effortless large-scale data handling with message retention benefits
Pros and Cons
- "The scale it manages is quite impressive."
- "A primary area of improvement for Amazon SQS is the message size limitation, which is currently restricted to 256 kilobytes per message."
What is our primary use case?
I have been heavily using Amazon SQS for the last more than four years in serverless and decoupled solutions.
We use it in workflows like order creation, where the order creation task is queued, allowing consumers to pull and process the information in batches.
SQS helps in loose coupling between producers and consumers and is valuable for storing failed record processing through DLQs.
What is most valuable?
One of the most valuable features of Amazon SQS is its ability to handle large-scale data with millions of records per queue. The scale it manages is quite impressive.
Additionally, features such as message retention up to 14 days are impactful, as they allow for the processing of messages if consumer systems are slow or unavailable. Integration capabilities with services like EC2, Lambda, EventBridge, and SNS for a fan-out pattern further enhance its functionality.
What needs improvement?
A primary area of improvement for Amazon SQS is the message size limitation, which is currently restricted to 256 kilobytes per message. If this could be increased, it would benefit many use cases. Additionally, SQS uses a pull-based mechanism rather than a push-based one, which requires consumers to poll for new messages.
For how long have I used the solution?
I have been using Amazon SQS for more than four years.
What do I think about the stability of the solution?
Amazon SQS is very stable. It was one of the first services launched by AWS, indicating its mature and reliable nature.
What do I think about the scalability of the solution?
Amazon SQS can handle an increased load and scale vertically without any issues. However, one should be aware of possible message duplicates and sequence changes when handling multiple producers and consumers.
How are customer service and support?
No questions have been escalated to technical support.
How was the initial setup?
The initial setup of Amazon SQS is straightforward, requiring a few minutes if the policies are clearly understood. Proper permissions need to be set in both the SQS policy and resource-based policy to ensure successful message delivery and consumption.
What was our ROI?
SQS has proven its value in handling sudden spikes of active users and maintaining message integrity. By using DLQs and SNS fan-out methods, workflows are not disrupted by failures. These methods also allow for processing messages later if they're initially unsuccessful.
What's my experience with pricing, setup cost, and licensing?
Amazon SQS offers a generous free tier, beyond which it remains very cost-effective. The cost per million messages is less than a dollar, making it an economical choice.
What other advice do I have?
I would recommend Amazon SQS, especially for designing decoupled systems where one component doesn't depend on another. It's an optimal choice for high availability and reliably handling queuing mechanisms. In terms of size and scalability, SQS excels.
I'd rate the solution nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Site Reliability Engineer at a healthcare company with 10,001+ employees
Used for notifying, queuing servers, and queuing messages
Pros and Cons
- "We use Amazon SQS for notifying, queuing servers, queuing messages, and notifying the people for alerting systems."
What is most valuable?
We use Amazon SQS for notifying, queuing servers, queuing messages, and notifying the people for alerting systems. We have been using Amazon SQS in one of the projects for queuing messages. For alerting, we have production support where SQS is mostly used.
For how long have I used the solution?
I have been using Amazon SQS for four to five years.
What do I think about the stability of the solution?
We had no issues with the solution’s stability.
What do I think about the scalability of the solution?
Amazon SQS is highly scalable, both horizontally and vertically. We don't see any scalability issues with the solution. More than 500 users are using the solution in our organization.
How are customer service and support?
I created a support ticket one or two years ago. The technical support team responded promptly and helped us with the issues. I am very much happy with the solution’s technical support. They are knowledgeable, understand our problem easily, and then figure out the issues.
On a scale from one to ten, where one is bad and ten is excellent, I rate the solution’s technical support nine and a half out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I've previously used Kafka, which is similar to Amazon SQS but not exactly the same feature-wise. Kafka has different storage functionality, which we don't have in Amazon SQS. I'd say Amazon SQS is the best solution for messaging service.
How was the initial setup?
The solution's initial setup is easy. Compared to other complex services in AWS, Amazon SQS is simple to configure. It is also simple to provision through the console and through Terraform.
What's my experience with pricing, setup cost, and licensing?
Compared to EC2 and other services, Amazon SQS' pricing is cheaper.
What other advice do I have?
Anyone with a basic cloud experience can use the solution. I would recommend Amazon SQS for any support project that needs message queuing and faster and more reliable processing.
Overall, I rate the solution ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Staff Engineer at a financial services firm with 201-500 employees
Supports fan-out pattern and is simpler than other alternatives
Pros and Cons
- "I like how we can subscribe to multiple topics in Amazon SQS. It's also much simpler and quicker to set up than other solutions. It also supports patterns like Kafka and RapidMQ's fan-out pattern but with easier implementation."
- "Amazon SQS is costly. I think there could be improvements in how it facilitates comparisons between different AWS products. A calculator would be helpful. The calculator for Kafka is based on factors like throughput or storage used in the last month. In contrast, the calculator for Amazon SQS is based on the number of transactions processed. These different approaches make it challenging to compare them directly. I suggest AWS provide a straightforward calculator where I can input one aspect, and it calculates costs for multiple solutions."
What is our primary use case?
The tool helps to process events in a microservices cluster. We use it in the financial industry.
What is most valuable?
I like how we can subscribe to multiple topics in Amazon SQS. It's also much simpler and quicker to set up than other solutions. It also supports patterns like Kafka and RapidMQ's fan-out pattern but with easier implementation.
What needs improvement?
Amazon SQS is costly. I think there could be improvements in how it facilitates comparisons between different AWS products. A calculator would be helpful. The calculator for Kafka is based on factors like throughput or storage used in the last month. In contrast, the calculator for Amazon SQS is based on the number of transactions processed. These different approaches make it challenging to compare them directly. I suggest AWS provide a straightforward calculator where I can input one aspect, and it calculates costs for multiple solutions.
For how long have I used the solution?
I have been working with the product for two years.
What do I think about the stability of the solution?
I rate the product's stability a ten out of ten.
What do I think about the scalability of the solution?
I rate the solution's scalability a ten out of ten. My company has 100 users.
How was the initial setup?
I rate the solution's deployment ease an eight out of ten. Its deployment is generally quick, but it involves considerations around security, which are essential for DevOps teams. Typically, it takes about one week for deployment. However, if I handled it for my project personally, the deployment time would likely be shorter.
What's my experience with pricing, setup cost, and licensing?
I rate the tool's pricing a nine out of ten.
What other advice do I have?
We manage and monitor our Amazon SQS performance and costs using DataOps. It helps us with intuitive data. Transitioning from our legacy tools to Amazon SQS would be beneficial because it's simple to set up and can serve as a pilot for our approach.
I rate the overall product an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solutions Architect at a tech vendor with 1,001-5,000 employees
Offers visibility timeout feature, easy to implement and offers the ability to trigger actions based on real-time changes
Pros and Cons
- "We use SNS as the publisher, and our procurement service subscribes to those events using SQS. In the past, we relied on time-based or batch-based processes to send data between services on-premises. With SQS, we can trigger actions based on real-time changes in business processes, improving reliability."
- "The current visibility timeout of five minutes is okay. However, I'd like to explore the possibility of extending it for specific use cases."
What is our primary use case?
We use it for event-driven messaging and workflows.
How has it helped my organization?
We use SNS as the publisher, and our procurement service subscribes to those events using SQS.
In the past, we relied on time-based or batch-based processes to send data between services on-premises. With SQS, we can trigger actions based on real-time changes in business processes, improving reliability.
Moreover, SQS can grow with our needs.
SQS message delay feature and redundant retention policies helped us to avoid replaying events due to errors and ensure our messages are processed reliably.
We use CloudWatch for monitoring.
What is most valuable?
It's easy to implement and cost-effective.
The visibility timeout feature is very nice. We use the visibility timeout in our internal processes to ensure that if a message fails to process, it becomes available for other consumers after a set period.
What needs improvement?
The current visibility timeout of five minutes is okay. However, I'd like to explore the possibility of extending it for specific use cases.
For how long have I used the solution?
I have been using it for five to six years now. We (my company) use SQS quite extensively, and it has been quite a good service till now.
What do I think about the stability of the solution?
It is a stable product.
What do I think about the scalability of the solution?
It is a scalable product. We can handle 10,000 events easily.
We have a lot of end users using it in my company. We have around 2,000 end users using it. We have multiple locations.
Which solution did I use previously and why did I switch?
I have used RabbitMQ.
How was the initial setup?
The initial setup is very straightforward. It's a simple checkbox-kinda process.
It is not difficult to maintain it. It is very easy. Overall, it is a very straightforward solution.
What was our ROI?
It does a very good job. The cost was the main issue for us.
What's my experience with pricing, setup cost, and licensing?
It's quite expensive.
What other advice do I have?
It's a great solution. I would recommend using it.
Overall, I would rate the solution a nine out of ten. I've used it, and it seems to be a solid solution.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
AWS Consultant at a tech vendor with 10,001+ employees
Helps with queuing different tasks, alerting, and monitoring pipelines
Pros and Cons
- "All Amazon Web Services resources are easy to configure."
- "Improvement is needed in terms of troubleshooting and logs."
What is our primary use case?
We use Amazon SQS for triggering other resources, such as Lambda, API Gateway, EC2 instances, and various tasks running inside different compute services.
It's primarily used for queuing different tasks, alerting, and monitoring pipelines. Additionally, it is used for message distribution.
What is most valuable?
All Amazon Web Services resources are easy to configure. The configuration process is straightforward, making it easy to use. It's easy to get started with it.
What needs improvement?
There is room for improvement in all the resources. That said, it's currently pretty good. For example, improvement is needed in terms of troubleshooting and logs, as there is not much logging in SNS and SQS services. More specific logs would be helpful, as it's hard to troubleshoot without them.
For how long have I used the solution?
I've been using it for quite a while, about four years.
What do I think about the stability of the solution?
Stability-wise, it's pretty good. It doesn't really break down, but it does freeze sometimes. However, the freezing is not that significant.
What do I think about the scalability of the solution?
It is very scalable. Scalability-wise, I would give it a ten out of ten.
How are customer service and support?
Personally, it's pretty good because, from my workplace, we receive special support. However, for the general public, it's not as good. The more you pay, the more support you get.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I previously used both cloud and on-prem solutions. Of course, cloud is better than on-prem since there's no maintenance, but it comes at a cost.
What's my experience with pricing, setup cost, and licensing?
It is expensive. The cloud is expensive.
What other advice do I have?
I would recommend this product to bigger businesses.
I'd rate the solution nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer.
Software Engineer - Backend at a financial services firm with 51-200 employees
Helps process all the requests that come from the clients, and it enhances the client-side performance
Pros and Cons
- "The dead-letter queue is very helpful in maintaining the messages that come into the queue."
- "There could be improvements in the UI for security and scalability."
What is our primary use case?
Amazon SQS is used when the need arises to publish a message. This could be a natural message or a message to a service to execute a process. The consumer, which is usually a service, will catch it, consume it, and execute the process based on the message that is passed to the queue. This describes the general concept of our use case.
How has it helped my organization?
Amazon SQS helps process all the requests that come from the clients, and it enhances the client-side performance, making it faster. It ensures data is processed correctly with no data loss, especially with the Dead Letter Queue (DLQ) feature. This feature ensures that even if a message is not processed properly, it can be reprocessed later on.
What is most valuable?
The dead-letter queue is very helpful in maintaining the messages that come into the queue. It allows the consumer to process it again later when it is available, preventing the queue from being overlooked when the same message has been retried more than the specified attempts.
What needs improvement?
There could be improvements in the UI for security and scalability. Initially, I struggled to understand the scalability and get the general gist of how it works, but over time, it became clearer.
For how long have I used the solution?
I have been working with Amazon Suite for a couple of months now.
What do I think about the stability of the solution?
The stability of Amazon SQS is really high, and I would rate it a nine out of ten. The stability ensures the data is processed correctly without any loss.
What do I think about the scalability of the solution?
The scalability is pretty good, and I rate it around nine out of ten. It is possible to configure Amazon SQS to have several queues that may serve the same line but are divided into several consumers.
How are customer service and support?
Currently, I haven't communicated with technical support for Amazon SQS since I haven't faced any specific problems requiring their support.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
There was no previous solution before Amazon SQS.
How was the initial setup?
The initial setup was mostly straightforward. I would rate my experience with it a nine. The problem was not with the configuration but with understanding the AWS implementation.
What about the implementation team?
Only I was needed for the deployment since it was straightforward.
What was our ROI?
Amazon SQS contributes greatly to processing client requests, improves client-side performance, and maintains a high level of satisfaction for the consumers.
What's my experience with pricing, setup cost, and licensing?
The pricing is rather affordable, and I would rate it at two to three out of ten, with ten being the most expensive.
Which other solutions did I evaluate?
I haven't evaluated alternate solutions for the use case of SQS.
What other advice do I have?
I'd advise new users to look at the documentation and try to understand the basic queue and the implementation in Amazon SQS.
I'd rate the solution nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Amazon SQS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2026
Product Categories
Message Queue (MQ) SoftwarePopular Comparisons
MuleSoft Anypoint Platform
IBM MQ
ActiveMQ
VMware Tanzu Data Solutions
PubSub+ Platform
Red Hat AMQ
Amazon MQ
Oracle Event Hub Cloud Service
Buyer's Guide
Download our free Amazon SQS Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:

















