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. Fill out our online form and we will contact you with further information.
Request more information about Consultancy
Monitoring takes time you simply don’t have. If RabbitMQ falls short for your deployment, we can analyse and monitor your nodes and clusters with WombatOAM. This allows you to continue running your business. We will list the best approach and from there, our RabbitMQ experts can develop bespoke RabbitMQ plugins and feature enhancements. If you’re interested in RabbitMQ monitoring, all you need to do is complete an online form and we’ll be in touch!
Request more information about Monitoring
Are you interested in developing your in-house RabbitMQ knowledge and skills? Our industry-leading experts are ready to share their expertise on RabbitMQ. Our experts will teach you all about the setup, use and deployment of RabbitMQ allowing you to harbour and grow your workforce from within. Get hands-on advice on utilising RabbitMQ for you in workshops or bespoke training. To get started, contact us!
Learn more about RabbitMQ Workshops
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 more information about Health Checks
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 more information about RabbitMQ Support
Our team of RabbitMQ specialists is growing and we are looking for next gen and experienced developers to join us! We have offices across Europe and the opportunity to do some brilliant dev work for a range of clientele. If you’re an experienced RabbitMQ developer with a background in middleware, PHP, Java, .Net, or Erlang, get in touch and you could join our industry-leading team. You can email us directly, or check out our Careers for our current roles including Erlang and Elixir developers in various locations or working remotely.
Join Erlang Solutions!
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! RabbitMQ speaks in Erlang. Let's talk: +44 (0) 20 7456 1020
Our senior RabbitMQ consultants support Fortune 500 companies with an array of services.
"It was a very good consultancy. The consultant gave excellent advice for configuring the message queues, and how to avoid and handle partition errors. We have reduced downtime and have a more stable system. The report we received was a real eye-opener."
We will be happy to find out more about your requirements. In the meantime, you can discover some of our recent blog posts, whitepapers and webinars about RabbitMQ, or sign up to our Erlang & Elixir Newsletter. Enjoy!
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?
WombatOAM gives you a full visibility over your Erlang and Elixir systems, either as a stand alone product or by integrating into your existing infrastructure. WombatOAM ships with a set of pre-built plugins, also developed to be used with RabbitMQ. Available on a trial basis for 45 days.
This powerful testing tool ensures in-depth testing of your service’s operational behaviour by generating hundreds of thousands of simultaneous users. It is an easy-to-use scalable cloud platform specially created for load testing heavy-duty backend services.
Specifically designed for enterprise purposes, MongooseIM is a platform for building high-performance instant messaging systems. RabbitMQ enables MongooseIM to pass messages to other backend components in your infrastructure, such as chat messages, push notifications, or server logs.
Riak is highly scalable, fault tolerant NoSQL database built to handle a variety of challenges facing Big Data applications that include tracking user or session information, storing connected device data and replicating data across the globe.
RabbitMQ is a robust messaging platform for applications that can easily plug into your world. Running on all major operating systems, RabbitMQ also natively supports version 0-9-1 of AMQP.
Best of all, RabbitMQ's plugin architecture was built with flexibility in mind. The result? It easily supports the world's most popular open-source message queuing protocols, such as STOMP, MQTT, and RESTful.
Whether you want to get the most out of your existing RabbitMQ deployment, or set one up, our experts can help you through.