Learn how Cloudsmith has improved artifact management and distribution for one of the world's leading messaging brokers.
Profile
Founded in 2007
Over 10K employees
Open-source + commercial B2B + B2C solution
A subsidiary of VMware
Industry
Messaging + Streaming Technology
Cloudsmith Solution
Artifact management
Distribution
Results
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.
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.
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.
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.”
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.
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.
The New England Center for Children® (NECC®) is a globally recognized autism education center and research institute. NECC’s educational software system, Autism Curriculum Encyclopedia® (ACE®), is designed to support evidence-based learning for individuals with autism. They migrated to Cloudsmith to ensure they had a cloud-native solution that integrated seamlessly into their DevOps pipeline.
Read about how they eliminated downtime, scaled effortlessly, and freed up their team to focus on an increased number of micro-services.
Discover how the leading consumer and industrial electronics organization is leveraging Cloudsmith’s Enterprise Policy Manager for better package visibility and governance.
Discover how Diligent transformed its software delivery process with Cloudsmith’s universal package management platform. By centralizing security, automating workflows, and enhancing compliance, Diligent achieved significant efficiency gains and scalable operations. With real-time insights and reduced manual tasks, their teams can now focus on innovation
Book a demo with our team today
Learn more about Cloudsmith and get advice tailored to your needs