Documentation


Tutorial

Create a Connected Message Broker
Learn how to set up an Amazon MQ message broker and connect a Java application without rewriting your code. Try the tutorial>>


Videos

Webinar with GE: Messaging migration
Tim Bray and Friends | Messaging for Migration and Modernization
AWS re:Invent 2017: Amazon MQ Launch Interview
AWS re:Invent 2017: ENT228 Introducing Amazon MQ

Blog posts & articles

Point-to-point-request-response-traditional-messaging-1024x380

Implementing enterprise integration patterns with AWS messaging services: point-to-point channels
Christian Mueller & Dirk Fröhner, AWS Sr. Solutions Architects, Nov 22, 2018

Learn more about the fundamentals of point-to-point enterprise integration patterns, and how to apply them to AWS messaging services including Amazon MQ, Amazon SNS, and Amazon SQS. >>Read blog

Publish Subscribe Request Response Traditional Messaging

Implementing enterprise integration patterns with AWS messaging services: publish-subscribe channels
Christian Mueller & Dirk Fröhner, AWS Sr. Solutions Architects, Nov 22, 2018

Learn more about the fundamentals of publish-subscribe enterprise integration patterns, and how to apply them to AWS messaging services including Amazon MQ, Amazon SNS, and Amazon SQS. >>Read blog

Create a broker

Migrating from RabbitMQ to Amazon MQ
Sam Dengler, AWS Solutions Architect. June 26, 2018

Learn how to launch a new Amazon MQ instance, and migrate from a RabbitMQ to Amazon MQ message broker using clients for ActiveMQ, Apache Qpid JMS, and Spring JmsTemplates. We'll also review practices for Amazon MQ and changes from RabbitMQ to Amazon MQ to support Publish/Subscribe message patterns. >>Read blog

non-persistent scenarios - crop2

Measuring the throughput for Amazon MQ using the JMS Benchmark
Trevor Dyck, Sr. Product Manager, AWS Messaging, and Alan Protasio, Software Development Engineer, Amazon Web Services, May 28, 2018

In this post, we demonstrate how to measure the throughput for Amazon MQ using JMS Benchmark. It should take between 15–20 minutes to set up the environment and an hour to run the benchmark. We also provide some tips on how to configure Amazon MQ for optimal throughput. >>Read blog

ActiveMQ_HybridCloud.jpg
Running ActiveMQ in a Hybrid Cloud Environment with Amazon MQ
Greg Share, AWS Solutions Architect, Feb 19, 2018

This post shows you how to use Amazon MQ to integrate on-premises and cloud environments using the network of brokers feature of ActiveMQ. It provides configuration parameters for a one-way duplex connection for the flow of messages from an on-premises ActiveMQ message broker to Amazon MQ. >>Read blog

MQ_invoking_lambda_ref_arch

This post demonstrates one approach to invoking AWS Lambda from queues and topics managed by Amazon MQ brokers. This and other similar patterns can be useful in integrating legacy systems with serverless architectures. You could also integrate systems already migrated to the cloud that use common APIs such as JMS. >>Read blog

Jeff-Barr_Bio-Pic_smallest
Jeff Barr, AWS Evangelist, Nov 28, 2017

This post provides an introduction to Amazon MQ and shows how to create and launch a message broker in a few quick steps. >>Read blog


Customer Testimonials

SkiptheDishes

SkipTheDishes is Canada's leading and largest food delivery platform, using seamless technology to make great food more accessible. SkipTheDishes hosts its microservices architecture on Amazon ECS and needed a latency-intolerant event-messaging service. The company selected and began using Amazon MQ in July 2018 to address this need. Each application within the company’s architecture uses one or more data stores such as Amazon RDS, Amazon ElastiCache or Amazon DynamoDB, and each needs to have the most up-to-date information to avoid inconsistency. Amazon MQ ensures this happens in near real-time.

“Our existing messaging system was difficult to maintain without experts in the maintenance of the servers and client libraries. Amazon MQ provides less than 100-millisecond latency for thousands of persistent events so applications spread across our system have the most recent information possible. Amazon MQ also allows us to focus on the client and application code instead of maintenance of the servers." 
Braden Schmidt, Principal Architect, SkipTheDishes

Malmburg

Malmberg develops learning methods for primary and secondary vocational education, delivered through digital learning platforms, which are hosted on AWS. After experiencing stability issues with their cluster of self-managed RabbitMQ message brokers, Malmberg began exploring message broker options and adopted Amazon MQ in early 2018. The move to Amazon MQ not only resolved their stability problems, but simplified their infrastructure by migrating their messaging to the cloud.

“With Amazon MQ we now have a maintainable and stable messaging setup, which is really valuable for the teams maintaining the infrastructure and the software solutions running on it.”
Edwin Derks, Enterprise Architect, Malmberg – A Sanoma Company.

Dealer-com

Dealer.com offers an integrated marketing platform that provides a complete virtual dealership experience for the automotive industry. Faced with the stability issues of their on-premises message broker, the company began looking for a stable broker that would require minimal maintenance time. After adopting Amazon MQ in early 2018, Dealer.com has seen a significant decline in their production incidents, and reduced the operational load of broker management. The move to Amazon MQ is also part of their vision to migrate their entire application to the cloud.

“With Amazon MQ we now have a clear path toward an iterative cloud migration that would have been a challenge with an on-prem solution. Migrating consumers and producers individually will be easier given that the queues are already in AWS.
Kevin Thorley, Enterprise Architect, Dealer.com

Learn about Amazon MQ APN partners

Visit the Amazon MQ APN partners page
Ready to get started?
Sign up
Have more questions?
Contact us