NobleProg has extensive experience supporting:
SHORT-TERM ENGAGEMENTS: addressing urgent and critical issues.
LONG-TERM ENGAGEMENTS: integrating single or multiple consultants to assist with project delivery 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:
We evaluated several potential providers of RabbitMQ expertise. It was straightforward to select NobleProg to support our website scaling efforts, as they immediately engaged with us by inquiring about the steps already taken and their results. They joined us in narrowing down the areas for investigation and ensured they could provide the appropriate skillset to advance the investigation.
Following initial discussions, it was agreed that a professional with deep RabbitMQ knowledge and comfort in the .NET environment was required, which NobleProg provided exactly. After gaining access to the test site and code, the NobleProg consultant quickly identified the primary issue affecting RabbitMQ connections and offered both immediate tactical fixes and long-term architectural solutions.
After implementing the recommended RabbitMQ connection change, our load testing confirmed that the immediate issue was resolved. However, questions remained regarding the manageability of the site using the code's configuration options, as well as potential future bottlenecks observed in load testing but beyond current usage. At this stage, the consultant's ability to look beyond RabbitMQ and quickly understand the application itself was invaluable. They provided not only a fix for the immediate issue but also a significantly more manageable system that addressed 'tomorrow's bottleneck'.
In summary, we had the ideal experience with a consultancy that first took the time to fully understand the issue to ensure the correct 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 remaining as simple and stable as possible.
The solution must meet load requirements, absorb load spikes, and ensure high availability.
Implement Jmeter scripts (jmx files) to perform load testing on the RabbitMQ deployment.
Analyze results and optimize performance following load testing.
Deliverables: A document describing the designed RabbitMQ topology. A document outlining the RabbitMQ configuration for that specific topology. Jmeter scripts. A document describing the performance approach, including how to interpret performance and RabbitMQ behavior under heavy load.
Outcome: All deliverables were successfully completed.
NobleProg received feedback from the client expressing satisfaction with the choice of consultant and the high standard of work performed. They were particularly pleased with how the consultant interacted with the team, collaborated effectively, and provided ongoing added value guidance, ensuring successful knowledge transfer.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
uzbekistan@nobleprog.com