NobleProg brings extensive experience in supporting:
SHORT TERM ENGAGEMENTS: addressing urgent issues.
LONGER TERM ENGAGEMENTS: integrating one or multiple consultants to assist in delivering projects from the initial planning phase through to 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 evaluated several potential providers of RabbitMQ expertise. NobleProg was quickly selected to support our website scaling efforts due to their immediate engagement, which included inquiring about previous steps and results, collaborating on narrowing down investigation areas, and ensuring the delivery of the correct skillset to advance the investigation.
Following initial discussions, it was determined that a consultant with robust RabbitMQ knowledge and proficiency in the .NET environment was required; this was precisely what was provided. Upon gaining access to the test site and code, the NobleProg 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 the resolution of the immediate issue. However, questions remained regarding the manageability of the site through code configuration options, as well as potential future bottlenecks observed in the load testing beyond current usage levels. The consultant’s ability to look beyond RabbitMQ and quickly comprehend the application itself proved invaluable, providing not only a fix for the immediate problem but also a significantly more manageable system with 'tomorrow’s bottleneck' addressed.
In conclusion, we experienced the ideal consultancy service: one that first took the time to fully understand the issue to provide the correct skills, then delivered the required solution as quickly 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 fulfills functional requirements while maintaining maximum 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 optimize performance following load testing.
Deliverables: A document detailing the conceived RabbitMQ topology. A document outlining the RabbitMQ configuration for that specific topology. Jmeter scripts. A document describing the performance approach (interpretation of performance and RabbitMQ behavior under heavy load).
Outcome: All deliverables were successfully completed.
NobleProg received feedback from the client indicating high satisfaction with the chosen consultant and the high standard of work performed. The client was particularly pleased with the consultant's interaction with the team, their effective collaboration, and the ongoing added value guidance provided, which ensured successful knowledge transfer.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
turkey@nobleprog.com or +90 850 346 90 49