NobleProg has extensive experience supporting organizations through:
SHORT TERM ENGAGEMENTS: addressing urgent technical issues.
LONGER TERM ENGAGEMENTS: integrating one or more consultants to support projects from initial planning through implementation and 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:
After contacting several potential providers of RabbitMQ expertise, we quickly selected NobleProg to assist with website scaling. They immediately engaged with our team, reviewing the steps already taken and their results. This helped narrow down the investigation areas and ensured the right skillset was applied to advance the analysis.
Following initial discussions, it was agreed that a consultant with deep RabbitMQ knowledge and familiarity with the .NET environment was required. NobleProg provided exactly this. Upon gaining access to the test site and code, the consultant swiftly identified the primary issue affecting RabbitMQ connections and proposed both immediate tactical fixes and longer-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 using current code configuration options and potential future bottlenecks observed in testing. The consultant's ability to look beyond RabbitMQ and quickly understand the application itself was invaluable, not only in fixing the immediate issue but also in creating a more manageable system that addressed potential future bottlenecks.
In summary, we had an ideal experience with a consultancy that first took the time to fully understand the issue to provide the correct skills, 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 simplicity and stability
Meets load requirements, absorbs load spikes, and ensures high availability.
Implement Jmeter scripts (jmx files) to test the RabbitMQ deployment load.
Analyze results and enhance performance following load testing.
Deliverables: A document describing the designed 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 satisfied with the consultant's selection and the high standard of work performed. They were particularly pleased with how the consultant interacted with the team, working effectively alongside them and providing ongoing added value guidance to ensure successful knowledge transfer.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
korea@nobleprog.com or +81 50 5806 1288