Get in Touch

NobleProg has extensive experience in supporting clients with:

SHORT-TERM ENGAGEMENTS: addressing urgent operational challenges.

LONG-TERM ENGAGEMENTS: integrating single or multiple consultants to assist in delivering projects from initial planning stages through to implementation and knowledge transfer.

RabbitMQ Case Studies:

Royal College of Psychiatrists
Recently, we successfully concluded a RabbitMQ consultancy engagement with the Royal College of Psychiatrists in the UK:

We contacted several potential providers with RabbitMQ expertise. It was then straightforward to select NobleProg to support our website scaling efforts, as they immediately engaged by inquiring about steps already taken and their results. They joined us in narrowing down the investigation areas and ensured they possessed the correct skill set to advance the analysis.

Following initial discussions, it was agreed that a consultant with strong RabbitMQ knowledge and proficiency in the .NET environment was required. This was precisely what was provided. With access to the test site and code, the NobleProg consultant quickly identified the primary issue affecting RabbitMQ connections and offered both tactical and long-term architectural solutions.

After implementing the recommended RabbitMQ connection changes, our load testing confirmed that the immediate issue was resolved. However, questions remained regarding the manageability of the site using current configuration options, as well as a potential future bottleneck observed during load testing, beyond current usage levels. The consultant's ability to look beyond RabbitMQ and quickly comprehend the application itself was invaluable in providing not only a fix for the immediate problem but also a significantly more manageable system that addressed 'tomorrow's bottleneck'.

In conclusion, we experienced ideal consultancy: a team that first took the time to fully understand the issue to ensure the correct skills were applied, then delivered the required solution as quickly 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
Must handle load and absorb spikes, meeting high availability requirements. Implement Jmeter scripts (jmx files) to test the RabbitMQ deployment load. Analyse results and optimise performance following load testing.

Deliverables: A document describing the designed RabbitMQ topology. A document detailing the RabbitMQ configuration for that specific topology. Jmeter scripts. A document explaining the performance approach (interpreting performance 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 high standard of work performed. They were particularly pleased with how the consultant interacted with the team, collaborating effectively and providing ongoing added-value guidance, which ensured 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.

info@nobleprog.pt or +351 30 050 9666