Get in Touch

NobleProg brings extensive experience in supporting organizations through:

SHORT TERM ENGAGEMENTS: addressing urgent technical challenges.

LONGER TERM ENGAGEMENTS: integrating one or more consultants to assist with projects from initial planning through to implementation and knowledge transfer.

RabbitMQ Case Studies:

Royal College of Psychiatrists
We recently completed a successful RabbitMQ consultancy engagement for the Royal College of Psychiatrists in the UK:

After evaluating several potential providers of RabbitMQ expertise, the client quickly selected NobleProg to assist with website scalability. The team was praised for their immediate engagement, thorough review of existing steps, and ability to narrow down investigation areas while ensuring the right skillset was applied to advance the project.

Following initial discussions, it was established that a consultant with strong RabbitMQ knowledge and proficiency in the .NET environment was required. The assigned consultant met these criteria perfectly. With access to the test site and code, they rapidly identified the primary issue affecting RabbitMQ connections and provided both immediate tactical fixes and long-term architectural solutions.

Upon implementing the recommended connection changes, load testing confirmed the immediate issue was resolved. However, questions remained regarding site manageability through code configuration options and potential future bottlenecks. The consultant’s ability to look beyond RabbitMQ to understand the broader application proved invaluable, offering not just a fix for the current issue but also a more manageable system that addressed anticipated future capacity constraints.

In summary, the client valued the consultancy’s approach of thoroughly understanding the issue before applying the correct skills, delivering the required solution efficiently and within the estimated budget.

Phil Burke, Director of Information Systems Royal College of Psychiatrists

European Government Information Service
Requirement:
Design a RabbitMQ deployment topology that fulfills functional requirements while maintaining maximum simplicity and stability
Must handle expected loads and absorb spikes while ensuring high availability. Create JMeter scripts (JMX files) to perform load testing on the RabbitMQ deployment. Analyze results and optimize performance based on load testing outcomes.

Deliverables: Documentation outlining the proposed RabbitMQ topology. Documentation detailing the RabbitMQ configuration for the specified topology. JMeter test scripts. Documentation explaining the performance analysis approach (including how to interpret performance metrics and RabbitMQ behavior under heavy load).

Outcome: All deliverables were successfully completed.

NobleProg received positive feedback from the client, who expressed high satisfaction with the consultant's expertise and the quality of work. They particularly appreciated the consultant's collaborative approach with the team, which provided ongoing guidance and facilitated effective knowledge transfer.



Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

latvia@nobleprog.com