Get in Touch

NobleProg brings extensive experience in supporting:

SHORT-TERM ENGAGEMENTS: addressing urgent operational issues.

LONGER-TERM ENGAGEMENTS: integrating single or multiple consultants to assist in delivering projects from initial planning through to implementation and comprehensive 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:

We evaluated several providers for RabbitMQ expertise and quickly selected NobleProg to support our website scaling efforts. The team engaged immediately by inquiring about previous steps and results, helping us narrow down investigation areas and ensuring the appropriate skill set was in place to advance the diagnostic process.

Following initial discussions, it was agreed that a consultant with deep RabbitMQ knowledge and proficiency in the .NET environment was required, which was precisely what was provided. Once granted access to the test site and code, the NobleProg consultant rapidly identified the primary issue impacting RabbitMQ connections and proposed both immediate tactical fixes and long-term architectural improvements.

After implementing the recommended RabbitMQ connection changes, load testing confirmed the immediate issue was resolved. However, questions remained regarding the site's manageability using current code configuration options, along with potential future bottlenecks identified during load testing. The consultant's ability to look beyond RabbitMQ and quickly grasp the application itself proved invaluable, not only in fixing the immediate problem but also in delivering a significantly more manageable system that addressed anticipated future bottlenecks.

In conclusion, we experienced an ideal consultancy process where the team first ensured a thorough understanding of the issue to deploy the correct skills, then delivered the required solution as quickly as practicable 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 satisfies functional requirements while maintaining maximum simplicity and stability
Meet load requirements, absorb load spikes, and ensure high availability Implement JMeter scripts (jmx files) to test the load on the RabbitMQ deployment Analyze results and optimize performance following load testing

Deliverables: A document detailing the designed RabbitMQ topology A document describing the RabbitMQ configuration for the specific topology JMeter scripts A document outlining the performance approach (including how to interpret performance and RabbitMQ behavior 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. They were particularly pleased with how the consultant interacted with the team, collaborating effectively and providing ongoing value-added guidance to ensure 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.

thailand@nobleprog.com