NobleProg brings extensive experience to supporting organizations in the following areas:
SHORT TERM ENGAGEMENTS: addressing urgent, pressing issues.
LONGER TERM ENGAGEMENTS: integrating one or more consultants to assist with project delivery from initial planning through implementation and knowledge transfer.
RabbitMQ Case Studies:
Royal College of Psychiatrists
We recently concluded a successful RabbitMQ consultancy engagement with the Royal College of Psychiatrists in the UK:
We evaluated several potential providers of RabbitMQ expertise. NobleProg was quickly selected to support our efforts to scale the website, as they immediately engaged with us by reviewing the steps already taken and their outcomes. This collaboration helped narrow down the investigation areas and ensured the right skill set was applied to advance the diagnostic process.
Following initial discussions, it was established that a consultant with deep RabbitMQ knowledge and strong .NET proficiency was required. NobleProg provided exactly this expertise. With access to the test site and code, 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 that the immediate issue was resolved. However, questions remained regarding the manageability of the site configuration and a potential future bottleneck observed in the tests. The consultant's ability to look beyond RabbitMQ and quickly comprehend the application itself was instrumental in providing not only an immediate fix but also a more manageable system that addressed potential 'tomorrow's bottleneck's.
In conclusion, we experienced the ideal consultancy partnership: one that first took the time to fully understand the issue to apply the correct skills, then delivered the necessary solution as efficiently 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 handle load and absorb spikes while ensuring 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 describing the designed RabbitMQ topology.
A document detailing the RabbitMQ configuration for that specific topology.
Jmeter scripts.
A document explaining 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 high satisfaction with the consultant's selection and the quality of work performed. They were particularly pleased with the consultant's team integration and the ongoing added value provided, which 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.
schulungen@nobleprog.de or +49 (0) 30 7543 6104