NobleProg brings extensive experience to supporting:
SHORT-TERM ENGAGEMENTS: Addressing urgent technical challenges.
LONG-TERM ENGAGEMENTS: Embedding single or multiple consultants to assist in delivering projects from initial planning through implementation and comprehensive knowledge transfer.
RabbitMQ Case Studies:
Royal College of Psychiatrists
Recently, we successfully completed a RabbitMQ consultancy engagement for the Royal College of Psychiatrists in the UK:
We evaluated several potential providers of RabbitMQ expertise. NobleProg was quickly identified as the ideal partner to support our website scaling efforts due to their immediate engagement with our prior steps and results. They joined us in narrowing down investigation areas, ensuring they possessed the precise skillset required to advance the troubleshooting process.
Following initial discussions, it was determined that a consultant with deep RabbitMQ expertise who was also comfortable in the .NET environment was essential. NobleProg provided exactly this profile. Given access to the test site and codebase, the consultant rapidly identified the primary issue affecting RabbitMQ connections and proposed both tactical and long-term architectural solutions.
After implementing the recommended RabbitMQ connection changes, load testing confirmed the immediate issue was resolved. However, questions remained regarding the site's manageability through code configuration options and potential future bottlenecks observed during testing. The consultant’s ability to look beyond RabbitMQ and quickly comprehend the broader application was instrumental. This approach not only fixed the immediate problem but also delivered a significantly more manageable system, preemptively addressing anticipated bottlenecks.
In conclusion, the engagement represented an ideal consultancy experience: the team first ensured a thorough understanding of the issue to deploy the correct skills, then delivered 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 simplicity and stability
Must handle load and absorb spikes while meeting high availability requirements.
Implement JMeter scripts (JMX files) to test the RabbitMQ deployment load.
Analyze results and enhance performance following load testing.
Deliverables: A document detailing the designed RabbitMQ topology. A document describing the specific RabbitMQ configuration for that topology. JMeter scripts. A document outlining the performance approach, including how to interpret RabbitMQ behavior under heavy load.
Outcome: All deliverables were successfully completed.
NobleProg received positive feedback from the client, who expressed satisfaction with the choice of consultant and the high quality of work. They were particularly pleased with the consultant’s team collaboration skills and ongoing guidance, which facilitated effective knowledge transfer.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
india@nobleprog.in or +919818060888