Amazon MQ – Managed Message Broker Service for ActiveMQ
aws.amazon.com
aws.amazon.com
It's weird to see a username & password step there, one big benefit of keeping everything within AWS is how easy it is to give anyone on the team access to whatever they need without creating new passwords for everyone (or worse, sharing a shared password if you can only have one login). Now if I use ActiveMQ it's another password that will need to be managed, rotated, revoked when people leave the company, etc.
This looks like a cool product, but I hope it doesn't turn out to be another AWS Elasticsearch Service (which is the worst of both worlds in having a frustratingly leaky abstraction layer between the underlying open-source tools and the AWS wrapper, but still having a sufficiently complex layer that it's too hard for AWS to keep up with the latest versions).
Hopefully ActiveMQ service can at least run in a VPC?
Celery/kombu speaks AMQP, which is natively supported by AmazonMQ, so you might be able to move to it with no changes to your app.
Nearly all the libraries working with AMQP 0.9 will not function when targeting an AMQP 1.0 service.
The Amazon MQ UI specifically mentions which "Engine" is being used so hopefully there will be other options in the future. Similar to how RDS and Elasticache support multiple DB/Cache Engines.
I'd like it if SQS had priority queues.
Is it just another example of an improvement to a long existing solution - the advantage being that Kafka easily scales horizontally? Obviously, great for the minority of projects that actually need it, but just another example of a fad for the 90% who would be just fine using the tried and true, but unhip solution.
mq.t2.micro $0.03 per hour
mq.m4.large $0.3 per hour
Storage $0.3 per GB-month
Looks like its limited to a single node or HA pair.