The tool's most valuable feature is its managed service aspect. It's simple to implement and use. It requires minimal effort to maintain business operations.
The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.
Use our online form to submit your review. It's quick and you can post anonymously.
The tool's most valuable feature is its managed service aspect. It's simple to implement and use. It requires minimal effort to maintain business operations.
The product should improve its monitoring capabilities. It needs to improve the pricing also.
I have been using the product for two years.
I rate the solution's stability a seven out of ten.
Amazon MQ's scalability hasn't significantly supported our messaging needs because we don't deal with many messages. Our operations are well-suited to a mid-sized machine and don't require horizontal scaling. It operates consistently, running in tens of environments.
The solution's support is good.
Positive
The solution is a simple managed service from Amazon. Hence, we use it.
I rate the tool's ease of deployment a ten out of ten. It can be completed in seconds since we use Terraform. You would need two to five resources to deploy it.
The solution's deployment can be completed in-house.
The security features primarily rely on regular authentication practices, meeting standard industrial norms. There's nothing special about it. I would recommend it for its simplicity in implementation, zero maintenance requirements, and overall stability. I would rate Amazon MQ as a seven on a scale of one to ten.
We take our managed matrices and messages and add them to Amazon MQ. We have consumer services that pick out from these queues and combat these queues before pushing to another endpoint or a new queue, where some visualizations are performed.
Amazon MQ is a very scalable solution.
Amazon MQ is a very stable solution.
Amazon MQ is a very scalable solution.
I rate the solution ten out of ten for scalability.
Most of the technical support for Amazon comes from the community or drop-in questions on Stack Overflow. You will find solutions to most of the issues online, given that it has been asked or there's an article on it. The documentation is very, very good. With Amazon, most issues come from improper setup and permission issues. You have to be well-versed with the permissions and the networking.
Positive
It is very easy to install Amazon MQ. Amazon provides you with a URL where you can either send or retrieve messages.
Depending on your use cases, Amazon MQ can be cheap or expensive.
For messaging, we use SQL queues, not MQ queues. When a request comes into our front-end application, we put this message into a queue. The right service picks up a particular message from the queue, performs the operation, and calls the next service.
The next service taking that message can either perform services on the message or attach it to a new queue from multiple services. It's as if we have multiple services working hand-in-hand, but we use a queue system to either get or send messages.
I only use Amazon MQ for one specific thing. I wouldn't say I've used it extensively to know what is more beneficial. We use the solution to pick out matrices from a particular queue, process the queue, and process the messages they push into something else. It was really fast.
One of the good things I love about the solution is that you hardly get two services working on one message. When a subscriber to a queue consumes their message, it's in the queue at a particular moment. All the messages are only visible to the particular subscriber. Suppose ten services are trying to get a message from the queue. Out of the ten, if five pick the same messages, you will get duplicate transactions and weird errors. It does a very good job abstracting that for you, so you don't have to write the logic.
Amazon MQ has done all that it was supposed to do. Most of the issues boil down to a skill or a pricing issue.
Overall, I rate Amazon MQ ten out of ten.