Get in Touch

NobleProg brings extensive experience in supporting a variety of professional needs:

SHORT-TERM ENGAGEMENTS: Addressing urgent technical challenges and resolving critical issues swiftly.

LONG-TERM ENGAGEMENTS: Deploying dedicated consultants to assist in the full project lifecycle, from initial planning and design through to implementation and comprehensive knowledge transfer.

RabbitMQ Case Studies:

Royal College of Psychiatrists
Recently, NobleProg successfully completed a RabbitMQ consultancy engagement for the Royal College of Psychiatrists in the UK.

After evaluating several potential partners for RabbitMQ expertise, the client quickly selected NobleProg to assist with website scaling efforts. The team engaged immediately, reviewing previous steps and outcomes to help narrow down the investigation areas and ensure the right skill set was deployed to progress the analysis.

Following initial discussions, it was established that a consultant with strong RabbitMQ knowledge and familiarity with the .NET environment was required. NobleProg provided exactly this profile. With access to the test site and code, the consultant quickly identified the primary issue affecting RabbitMQ connections, proposing both immediate tactical fixes and long-term architectural improvements.

After implementing the recommended RabbitMQ connection changes, load testing confirmed that the immediate issue was resolved. However, questions remained regarding the site’s manageability within the code’s configuration options, as well as potential future bottlenecks identified during testing. The consultant’s ability to look beyond RabbitMQ and quickly understand the broader application was instrumental in not only fixing the immediate issue but also creating a more manageable system that addressed tomorrow’s anticipated bottlenecks.

In conclusion, the client experienced an ideal consultancy engagement: the team first took the time to fully understand the problem to ensure the right skills were applied, then delivered the required solution as quickly as possible 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 meets functional requirements while maintaining simplicity and stability
The solution must handle expected loads and absorb spikes while ensuring high availability. Develop JMeter scripts (JMX files) to perform load testing on the RabbitMQ deployment. Analyse test results and optimise performance following load testing.

Deliverables: A documentation outlining the designed RabbitMQ topology. A documentation detailing the RabbitMQ configuration for that specific topology. JMeter scripts. A document describing the performance approach, including how to interpret performance metrics and RabbitMQ behaviour under heavy load.

Outcome: All deliverables were successfully completed.

NobleProg received feedback from the client expressing high satisfaction with the choice of consultant and the quality of work performed. In particular, the client was pleased with the consultant’s collaborative approach, effective teamwork, and the provision of ongoing added-value guidance, which ensured successful 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.

malaysia@nobleprog.com or +60129345651