NobleProg brings extensive experience in providing support for:
SHORT-TERM ENGAGEMENTS: addressing urgent, pressing issues.
LONG-TERM ENGAGEMENTS: integrating one or more consultants to assist in delivering projects from initial planning through 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:
We reached out to several potential providers of RabbitMQ expertise. It was quick to select NobleProg to support our website scaling efforts, as they immediately engaged by inquiring about previous steps and their results, helping us narrow down investigation areas and ensuring the correct skill set was available to progress the inquiry.
Following initial discussions, it was determined that a consultant with deep RabbitMQ knowledge and familiarity with the .NET environment was required, which NobleProg provided. Given 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 system's manageability through code configuration options and a potential future bottleneck observed in load testing. The consultant’s ability to look beyond RabbitMQ to quickly understand the application itself proved invaluable, providing not just an immediate fix but also a significantly more manageable system that addressed anticipated future bottlenecks.
Ultimately, we had the ideal experience with a consultancy that first took the time to fully understand the issue to ensure the right skills were deployed, 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
Ensure the design meets load requirements, handles load spikes, and ensures high availability.
Implement Jmeter scripts (jmx files) to test the load on the RabbitMQ deployment.
Analyze results and enhance performance based on load testing outcomes.
Deliverables : A document outlining the designed RabbitMQ topology. A document detailing 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 high satisfaction with the consultant selection and the quality of work performed. They were particularly pleased with how the consultant interacted with the team, working collaboratively, and providing ongoing added-value guidance to ensure effective knowledge transfer.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
greece@nobleprog.com or +30 6974802462