RabbitMQ

Reliable, scalable, asynchronous messaging that delivers every time. Perfect for use in mission-critical applications.

RabbitMQ

World-leading RabbitMQ experts

RabbitMQ is one of the most deployed open source message brokers available, trusted by some of the world’s biggest companies including Bloomberg, Adidas Runtastic, Reddit and Trivago. RabbitMQ is perfect for use as a general message bus in a monolith system, as an advanced routing layer for microservices and as a mediation layer integrated into legacy systems.

To simplify it, if you have two machines or software services that need to communicate to each other, RabbitMQ is the perfect mediator to store and pass messages to ensure your systems are reliable, scalable and always available. Our expert team offers consultancy, health checks, support, monitoring and training to ensure your use of RabbitMQ is successful.

Talk to us about your project

Trusted by the world’s most ambitious companies

Case Study

In March 2020, many countries around the world went into lockdown, making gyms and other forms of exercise inaccessible. This led to a huge, unexpected spike in the number of people using mobile running and training apps. The unexpected user spike caused Runtastic, the app of one of the world’s

Read Case Study

leading sporting brands, to experience high latency which in turn resulted in user delays and in extreme cases, destruction of service. Find out how our team helped them solve the problem and empowered them to identify and prevent future bottlenecks.

Read Case Study

How can we help?

    RabbitMQ consulting

    We work with you to optimise your RabbitMQ architecture and design, setup, configuration and deployment without the need to completely uphaul your existing system. We will resolve ongoing support issues to have your RabbitMQ running as smoothly as possible. We can also work with you to get your FIPS accreditation. Our experts come into your world with key and profitable recommendations. Book an appointment to discuss how we can help you.

    Talk to us

    RabbitMQ development

    We work closely with the team with the RabbitMQ core team and have been able to support our clients in having features developed and included into the product. We’re also able to provide world leading developers to help with your migration and new RabbitMQ implementation.

    Learn more

    RabbitMQ health checks

    We offer clear and in-depth recommendations covering all aspects of your RabbitMQ deployment, from architecture to setup and integration. A Health Check is a great option if you require an unique insight to your RabbitMQ deployment from our experts. Our team will give useful and achievable recommendations. Not only will it highlight the benefits of RabbitMQ unique to your business but you will receive an overview of limitations in your personalised use-case. To get this bespoke advice, start by filling in our contact form.

    Request a health check

    RabbitMQ support

    We offer a flexible and fully customisable support no matter the size of your system. With RabbitMQ support you’ll have 24/7 access to the portal and support during our business hours. It also includes mini Health Checks and quarterly reviews, offering a rounded overview of your RabbitMQ. We support everything from setup and bug fixes to the most complex issues around RabbitMQ’s code. We’re Erlang experts after all! You can request further information about how our RabbitMQ Support can help you. To do so, contact us using the form below.

    Learn more

    RabbitMQ monitoring

    We offer a flexible and fully customisable support no matter the size of your system. With RabbitMQ support you’ll have 24/7 access to the portal and support during our business hours. It also includes mini Health Checks and quarterly reviews, offering a rounded overview of your RabbitMQ. We support everything from setup and bug fixes to the most complex issues around RabbitMQ’s code. We’re Erlang experts after all! You can request further information about how our RabbitMQ Support can help you. To do so, contact us using the form below.

    Request a free trial

    How can we help?

    RabbitMQ consulting

    We work with you to optimise your RabbitMQ architecture and design, setup, configuration and deployment without the need to completely uphaul your existing system. We will resolve ongoing support issues to have your RabbitMQ running as smoothly as possible. We can also work with you to get your FIPS accreditation. Our experts come into your world with key and profitable recommendations. Book an appointment to discuss how we can help you.

    Talk to us

    RabbitMQ development

    We work closely with the team with the RabbitMQ core team and have been able to support our clients in having features developed and included into the product. We’re also able to provide world leading developers to help with your migration and new RabbitMQ implementation.

    Learn more

    RabbitMQ health checks

    We offer clear and in-depth recommendations covering all aspects of your RabbitMQ deployment, from architecture to setup and integration. A Health Check is a great option if you require an unique insight to your RabbitMQ deployment from our experts. Our team will give useful and achievable recommendations. Not only will it highlight the benefits of RabbitMQ unique to your business but you will receive an overview of limitations in your personalised use-case. To get this bespoke advice, start by filling in our contact form.

    Request a health check

    RabbitMQ support

    We offer a flexible and fully customisable support no matter the size of your system. With RabbitMQ support you’ll have 24/7 access to the portal and support during our business hours. It also includes mini Health Checks and quarterly reviews, offering a rounded overview of your RabbitMQ. We support everything from setup and bug fixes to the most complex issues around RabbitMQ’s code. We’re Erlang experts after all! You can request further information about how our RabbitMQ Support can help you. To do so, contact us using the form below.

    Learn more

    RabbitMQ monitoring

    We offer a flexible and fully customisable support no matter the size of your system. With RabbitMQ support you’ll have 24/7 access to the portal and support during our business hours. It also includes mini Health Checks and quarterly reviews, offering a rounded overview of your RabbitMQ. We support everything from setup and bug fixes to the most complex issues around RabbitMQ’s code. We’re Erlang experts after all! You can request further information about how our RabbitMQ Support can help you. To do so, contact us using the form below.

    Request a free trial

    Trusted by Pivotal, the creators of RabbitMQ

    RabbitMQ is written in Erlang and shares its key features of scalability, reliability, and fault-tolerance. At Erlang Solutions, we are world-leaders in Erlang/OTP & Elixir development and consultancy. We have been supporting RabbitMQ since its inception where our deep knowledge of the product and its language makes us unrivalled in our RabbitMQ expertise. And the industry agrees. Our clients come in all shapes and sizes, from startups to Fortune 500 companies. Our team of RabbitMQ engineers, consultants, architects and mentors are here to help.

    Request Help

    Join the most popular RabbitMQ- only event!

    We’re excited to announce that RabbitMQ Summit will be back in 2021.
    The virtual format will allow us to bring together some of the world’s biggest companies, using RabbitMQ, all in one place.

    The summit will be held at Pacific Standard Time (PST) to suit attendees West and East.

    Past events have included speakers from Pivotal (creators of RabbitMQ, Goldman Sachs, Bloomberg, Microsoft, CloudAMQP, Erlang Solutions and many more. This year, we expect our most esteemed speaking line up to date. Don’t miss out on your chance to hear the case studies, success stories and RabbitMQ development strategies from the world’s biggest companies.

    Join the summit

    RabbitMQ Mulesoft Integration

    MuleSoft can be used to integrate RabbitMQ into another of other systems and implementations. Expand to find out more.

    What is the integration of value?

    MuleSoft is the number one integration platform for connecting applications in the cloud and on-premise. RabbitMQ, the most widely deployed AMQP implementation, is used to handle Message Routing within industries such as Finance, Banking, Telecomms, Manufacturing, Cloud Computing, and many more.

    How will you benefit?

    MuleSoft consists of a customizable messaging layer, where a messaging broker of choice between RabbitMQ, Anypoint-MQ and ActiveMQ may be configured for use.

    The robustness and versatility RabbitMQ imply that when it is configured for use in MuleSoft, it can enable and transform any MuleSoft project to attain high and optimal performance, in the following aspects: higher service availability, better consistency, high throughput, low end-to-end messaging latency.

    How can we help?

    We help companies in decision making, designing and implementing the optimal messaging solution that will suit their business the best. We also provide fine-tuning and customised support to MuleSoft and RabbitMQ integration no matter the industry.

    Let’s talk!

    Learn more about the benefits with adding AMQP to MuleSoft or get consulting from our industry experts.

    Discuss a RabbitMQ / Mulesoft integration today

    Get your free whitepaper

    Download your free whitepaper to learn how WombatOAM can make the maintenance and monitoring of your system easy, saving you time and helping to prevent bottlenecks.

    RabbitMQ vs Kafka

    RabbitMQ and Kafka are two very different beasts and are best suited to different needs. Ensure that you have the right tool for your system.

    RabbitMQ is a battle-tested message broker which is able to support complex routing scenarios and federated queues. At its core, RabbitMQ is AMQP-based, highly reliable, and broker-centric with its focus on message delivery guarantees. It can reliably broker communication and integration within, and between applications running different languages. This makes it best suited for complex systems handling critical information, albeit at a slower rate (20k+/sec) than Kafka.

    In contrast, Kafka does not offer delivery guarantees, federated queues or support for complex routing scenarios. But it makes up for this in its speed (100k+/sec), making it best suited for systems whose applications can do most of the heavy lifting, and whose requirements are performance and horizontal scalability. First introduced in 2011, Kafka’s speed and agility come with their limitations. Do you need help figuring out which solution is best for you?

    Get a suitability consultation

    Recommended RabbitMQ resources

    Erlang Solutions' blog

    An introduction to RabbitMQ – What is RabbitMQ?

    What is RabbitMQ? Find out in our introduction to the powerful Message Queue tech.

    Erlang Solutions' blog

    RabbitMQ Quorum Queues explained – what you need to know.

    This queue type is important when RabbitMQ is used in a clustered installation. Find out more in this blog.

    Erlang Solutions' blog

    Twenty Years of Open Source Erlang

    Find out the story behind continuing to build products to make the world a better place.

    Ready to start working
    with us?

    Erlang Solutions exists to build transformative solutions for the world’s most ambitious companies, by providing user-focused consultancy, high tech capabilities and diverse communities. Let’s talk about how we can help you.

    More services from our
    expert consultants

    20 years Erlang open source road

    EMQ X

    EMQ X is a lightweight scalable and reliable real-time MQTT messaging engine perfect for IoT projects and connected devices.

    MongooseIM instant messaging

    MongooseIM

    MongooseIM is a massively scalable, easy customisable open source Instant Messaging server with freedom and flexibility.

    Elixir programming language hero image bay

    Elixir

    Elixir is one of the most fastest growing in-production languages for enterprise companies. It offers the reliability and scalability of Erlang, an impressive set of powerful libraries and a user-friendly syntax. Find out how our experts can help you take advantage of Elixir,