NobleProg brings extensive experience in providing support for:
SHORT TERM ENGAGEMENTS: Addressing urgent and 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 successfully completed a RabbitMQ consultancy engagement for the Royal College of Psychiatrists in the UK:
After contacting several potential providers of RabbitMQ expertise, it was easy to quickly select NobleProg to support our website scaling efforts. They immediately engaged by asking about the steps already taken and their results, joining us in narrowing down the areas to investigate and ensuring they would provide the correct skillset to take the investigation further.
Following initial conversations, it was agreed that a consultant with deep RabbitMQ knowledge and comfort in the .NET environment was required, which NobleProg provided exactly. Given access to the test site and code, the NobleProg consultant swiftly identified the primary issue affecting RabbitMQ connections and offered both tactical and longer-term architectural fixes.
After implementing the recommended RabbitMQ connection change, load testing confirmed the immediate issue was resolved. However, questions remained regarding the manageability of the site using configuration options within the code, as well as a potential future bottleneck observed in load testing beyond current usage. The consultant's ability to look beyond RabbitMQ and quickly understand the application itself was highly beneficial, providing not just a fix for the immediate issue but also a significantly more manageable system that addressed 'tomorrow's bottleneck' as well.
In conclusion, we had the ideal experience of a consultancy that first took the time to ensure they understood the issue sufficiently to provide the correct skills, then provided the required solution as fast as practicable and within the estimated budget.
Phil Burke, Director of Information Systems Royal College of Psychiatrists
European Government Information Service
Requirement:
Conceive a topology for the RabbitMQ deployment that satisfies the functional requirements while remaining as simple and stable as possible
Ensure the solution meets load requirements, absorbs load spikes, and maintains high availability.
Implement Jmeter scripts (jmx files) to test load on the RabbitMQ deployment.
Analyze results and enhance performance following load testing.
Deliverables: A document describing the conceived RabbitMQ topology. A document describing the RabbitMQ configuration for that specific topology. Jmeter scripts. A document describing the performance approach (how to interpret performance and RabbitMQ behavior under heavy load).
Outcome: All deliverables were successfully completed.
NobleProg received feedback from the client stating they were very happy with the choice of consultant and the high standard of work performed. They were especially pleased with how the consultant interacted with the team, working well alongside them, and providing valuable ongoing guidance that ensured effective knowledge transfer.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
taiwan@nobleprog.com or +65 88708290