Get in Touch

NobleProg brings extensive experience in supporting:

SHORT TERM ENGAGEMENTS: addressing immediate, critical issues.

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

RabbitMQ Case Studies:

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

After evaluating several potential providers of RabbitMQ expertise, we swiftly selected NobleProg to assist with website scaling. Their immediate engagement—asking about previous steps and their results—helped us narrow down investigation areas and ensured the right skill set was brought to the table.

Following initial discussions, it was agreed that a consultant with deep RabbitMQ knowledge and proficiency in the .NET environment was required, which NobleProg provided exactly. With access to the test site and code, the consultant quickly identified the primary issue affecting RabbitMQ connections, offering both tactical fixes and longer-term architectural improvements.

Upon implementing the recommended connection changes, load testing confirmed the immediate issue was resolved. However, questions remained regarding site manageability via code configuration options and potential future bottlenecks observed during testing. The consultant’s ability to look beyond RabbitMQ and rapidly understand the broader application was instrumental in providing not only a fix for the immediate problem but also a more manageable system that addressed anticipated future constraints.

In conclusion, we experienced the ideal consultancy process: NobleProg took the time to fully understand the issue to ensure the right skills were applied, then delivered the necessary solution as efficiently as possible 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 meets functional requirements while maintaining simplicity and stability
The solution must handle load and absorb spikes, meeting high availability requirements.
Implement Jmeter scripts (jmx files) to test the RabbitMQ deployment load.
Analyse results and enhance performance following load testing.

Deliverables:
A document detailing the designed RabbitMQ topology
A document outlining the RabbitMQ configuration for that specific topology
Jmeter scripts
A document explaining the performance approach (including how to interpret performance and RabbitMQ behaviour under heavy load)

Outcome:
All deliverables were successfully completed.

NobleProg received feedback from the client expressing high satisfaction with the consultant selection and the quality of work performed. They were particularly pleased with how the consultant interacted with the team, working collaboratively and providing ongoing added-value guidance, thereby ensuring 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.

denmark@nobleprog.com