NobleProg has extensive experience in supporting:
SHORT-TERM ENGAGEMENTS: Focused on resolving urgent and critical issues.
LONG-TERM ENGAGEMENTS: Involving the integration of one or more consultants to assist in delivering projects from initial planning through to 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 with RabbitMQ expertise, it was straightforward to select NobleProg to support our website scaling efforts. They engaged immediately by inquiring about previous steps and results, collaborating to narrow down investigation areas, and ensuring the appropriate skillset was available to proceed further.
Following initial discussions, it was agreed that a consultant with deep RabbitMQ knowledge and comfort in the .NET environment was required, which NobleProg provided precisely. Upon gaining access to the test site and code, the consultant quickly identified the primary issue affecting RabbitMQ connections, offering 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 and potential future bottlenecks identified in the testing. The consultant's ability to look beyond RabbitMQ to understand the application as a whole proved invaluable, resulting not only in a fix for the immediate problem but also a significantly more manageable system with 'tomorrow's bottleneck' addressed.
In conclusion, we had an ideal experience with a consultancy that first ensured a thorough understanding of the issue to deploy the correct skills, then delivered the required solution as rapidly as possible 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
Meets load requirements, absorbs load spikes, and ensures high availability.
Implement JMeter scripts (jmx files) to test the load on the RabbitMQ deployment.
Analyze results and enhance 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 outlining 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's selection and the quality of work performed. They were particularly pleased with the consultant's interaction with the team, their collaborative approach, and the ongoing added-value guidance 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.
norway@nobleprog.com