NobleProg brings extensive experience in supporting organisations through:
SHORT-TERM ENGAGEMENTS: addressing urgent technical challenges and resolving critical issues efficiently.
LONGER-TERM ENGAGEMENTS: integrating one or more consultants to support projects from the initial planning phase through to implementation and full knowledge transfer.
RabbitMQ Case Studies:
Royal College of Psychiatrists
Recently, we completed a successful RabbitMQ consultancy engagement for the Royal College of Psychiatrists in the UK:
After evaluating several potential providers with RabbitMQ expertise, it was straightforward to select NobleProg to assist with website scaling. They engaged immediately by reviewing the steps already taken and their outcomes, helping to narrow down the areas requiring investigation and ensuring the correct skillset was applied to advance the analysis.
Folowing initial discussions, it was agreed that a consultant with deep RabbitMQ knowledge and proficiency in the .NET environment was essential, which is precisely the profile we provided. Upon gaining access to the test site and code, the NobleProg consultant rapidly identified the core issue affecting RabbitMQ connections, proposing both immediate tactical solutions 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 manageability of the site using existing code configuration options, as well as potential future bottlenecks observed in the load tests. The consultant’s ability to look beyond RabbitMQ and quickly understand the broader application was invaluable. This approach provided not just a fix for the immediate problem but also delivered a significantly more manageable system, with 'tomorrow’s bottleneck' proactively addressed.
In conclusion, we enjoyed an ideal consultancy experience where the provider first took the time to fully understand the issue to ensure the right 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 maximum simplicity and stability
The solution must satisfy load requirements, handle load spikes effectively, and ensure high availability.
Develop Jmeter scripts (jmx files) to test the RabbitMQ deployment under load
Analyse the results and optimise performance based on load testing findings
Deliverables: A document detailing the designed RabbitMQ topology A document outlining the RabbitMQ configuration for the specific topology Jmeter scripts A document explaining the performance approach, including how to interpret results and the behaviour of RabbitMQ under heavy load
Outcome: All deliverables were successfully completed.
NobleProg received positive feedback from the client, who were very satisfied with the consultant’s selection and the high standard of work delivered. They were particularly impressed by the consultant’s collaboration with the team, noting their strong interpersonal skills and the significant ongoing value added through 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.
newzealand@nobleprog.com or +64 98855700