Customer story

RabbitMQ

Learn how Cloudsmith has improved artifact management and distribution for one of the world's leading messaging brokers.

Company

RabbitMQ

Profile

  • Founded in 2007
  • Over 10K employees
  • Open-source + commercial B2B + B2C solution
  • A subsidiary of VMware

Industry

  • Messaging + Streaming Technology

Cloudsmith Use Cases

  • Artifact management
  • Distribution

Engagement

  • Migration from self-hosted platforms
  • Cloudsmith Pro

Results

210K
average artifact downloads/mo
  • Time savings
  • Fast + reliable distribution
  • 502GB of OSS downloads/mo
...Cloudsmith’s team has reached out to us more than once, offering their help, their support, and asking what kind of service our team was looking for. That doesn't happen very often with other companies."
RabbitMq logo

Michael Klishin

Senior Staff Software Engineer

RabbitMQ, a subsidiary of VMware, stands as one of the world’s most widely-used message queueing and streaming solutions. Pivotal for modern applications that require reliable and flexible communication, the extensible message broker facilitates smooth transfer of messages between application services to ensure efficient delegation of tasks and to prevent performance bottlenecks.

Built on the robust Erlang OTP technology, RabbitMQ is known for its high availability, fault tolerance, and scalability, making it a preferred choice for handling large volumes of concurrent operations. As a result, millions have adopted the tool worldwide, with notable clients like AWS, Zendesk, Bloomberg, and JPMorgan Chase relying on it for secure and seamless message distribution across their systems. With operations in 93 countries, over 9,000 clusters, and a footprint that’s increasing by over 20 percent every year, RabbitMQ plays a critical role in today’s interconnected digital world.

Self-Hosted Solutions Throttle Productivity + Innovation

As the middleware layer for extremely heavy workloads, RabbitMQ’s successful, seamless, and high-speed delivery of communications between its clients’ applications, components, and people requires successful, seamless, and high-speed delivery of its solution to those clients. However, by 2023, the team at RabbitMQ was faced with a familiar challenge in the world of software development: managing their own package publishing and distribution infrastructure. The tools at their disposal predated the streamlined efficiency of the API age and performed like the relics they were. Every time a package needed publishing or distributing, the team had to grapple with arcane systems, trying to make them fit into a modern workflow.

The responsibility of maintaining the system's availability also posed a challenge, which fell on the shoulders of a dedicated team. This meant that instead of focusing on innovation and pushing the boundaries of what RabbitMQ could offer, they were spending significant chunks of time keeping their internal systems up and running.

Incompatibilities compound frustration

Supporting a myriad of Linux distributions added another layer of complexity. Each distribution had its own nuances, and ensuring compatibility across all of them was no small feat. The team needed a contemporary solution that would:
  • simplify and elevate the process;
  • seamlessly integrate with their workflow; and
  • make package publishing for the numerous Linux distributions they supported manageable and effortless.

Cloudsmith Automation Unlocks High Volume Productivity

Introducing Cloudsmith’s fully-managed platform to its workflow has ended RabbitMQ’s days of wrestling with outdated tools and manual processes. With our modern API, they now enjoy fully automated packaging and publishing.

“I like Cloudsmith’s API, especially the publishing part,” says Michael Klishin, Senior Staff Software Engineer at RabbitMQ. “It just works. Compared to some of the alternatives out there and what we’ve used before, it’s very nice and just makes sense.”

Multiformat support + robust infrastructure coverage ensures compatibility

Cloudsmith’s extensive format support and seamless integration with DevOps tools has allowed RabbitMQ to centralize and scale its artifact management without disrupting its engineers’ tooling or workflows. Today, Michael’s team manages the 20GB of new Debian and RPM artifacts and raw Windows binaries uploaded to Cloudsmith each month hands-free.
It has been very smooth sailing. We occasionally check various monitoring metrics, and that’s it. Cloudsmith has built a great product that does exactly what we expect it to do."
RabbitMQ logo

Michael Klishin

Senior Staff Software Engineer

Distribution headaches disappear

The number of distributions RabbitMQ supports, which previously posed a daunting challenge, are now a non-event. With Cloudsmith handling distribution across 600 points of presence, RabbitMQ is enabling over 210K client downloads/month, each with the same speed and streamlined efficiency as the last.

“It has been very smooth sailing,” explains Michael. “We occasionally check various monitoring metrics, and that’s it. Cloudsmith has built a great product that does exactly what we expect it to do.”

This newfound efficiency has freed up Michael’s team to redirect their focus to where it truly matters: improving their product and exploring new possibilities.

With the Cloudsmith platform and support team in its arsenal, RabbitMQ is not just working faster; it’s working smarter— ensuring that their innovations reach their audiences seamlessly, every single time.

“My favorite part of working with Cloudsmith is the interactions with their support, which we don't have to contact very often,” says Michael, “but whenever we do, it’s a very pleasant experience. In fact Cloudsmith’s team has reached out to us more than once, offering their help, their support, and asking what kind of service our team was looking for. That doesn't happen very often with other companies.”

More customer success stories

View all
Humanising Autonomy

Humanising Autonomy

Humanising Autonomy is redefining the realm of autonomous systems with their groundbreaking predictive intent technology. Dive into their journey of making these systems seamlessly blend into human-centric environments while prioritizing safety, and how Cloudsmith fits into their operations.

Read the story
Font Awesome logo

Font Awesome

Font Awesome’s business relies on the distribution of private packages to customers in a timely, reliable fashion. That wasn’t a use case supported by conventional package management platforms, and attempting to build a solution in-house was causing ongoing issues around uptime and performance.

Read the story
Carta logo

Carta

Like any other company making software at scale, the goal for Carta is delivering great software as efficiently as possible. Cloudsmith helps make that happen. Carta uses Cloudsmith to handle all aspects of package management across the business. That means that Carta engineers have access to a single private repository of software assets, no matter where they are or what language or format they are working in.

Read the story
ProGlove

ProGlove

ProGlove's technology is built to work in harmony with existing systems, facilitating effortless integration of their wearables into a company's workflows. Their roster of clients speaks volumes about their capabilities, including heavyweights in the automotive, aerospace, and consumer goods manufacturing sectors.

Read the story
A secure cloud repo in minutes.
Start your free trial today. No credit card required.