NobleProg brings extensive experience in supporting:
SHORT-TERM ENGAGEMENTS: addressing critical, immediate challenges.
LONG-TERM ENGAGEMENTS: integrating one or more consultants to assist in delivering projects from the initial planning phase through implementation and knowledge transfer.
RabbitMQ Case Studies:
Royal College of Psychiatrists
We recently completed a successful RabbitMQ consultancy project for the Royal College of Psychiatrists in the UK:
We engaged with several potential providers of RabbitMQ expertise. It was then straightforward to select NobleProg to support our website scaling efforts, as they immediately engaged by inquiring about previous steps and results. This approach helped narrow down the investigation areas and ensured the right skillset was applied to further analyze the issue.
Following initial discussions, it was agreed that a consultant with deep RabbitMQ knowledge and comfort within the .NET environment was required, which was precisely what was provided. After gaining access to the test site and code, the NobleProg consultant quickly 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 immediate issue was resolved. However, questions remained regarding the site's manageability via code configuration options and potential future bottlenecks observed during testing. At this stage, the consultant's ability to look beyond RabbitMQ and rapidly comprehend the application itself was invaluable, providing not only a fix for the current problem but also a significantly more manageable system that addressed tomorrow's anticipated bottlenecks.
By the end of the engagement, we experienced the ideal consultancy approach: first taking the time to fully understand the issue to deploy the correct skills, then delivering 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 satisfies functional requirements while maintaining maximum simplicity and stability
Meets load requirements, absorbs load spikes, and ensures high availability.
Implement Jmeter scripts (jmx files) to load test the RabbitMQ deployment.
Analyze results and optimize performance following load testing.
Deliverables: A document detailing the designed RabbitMQ topology. A document outlining the RabbitMQ configuration for the specific topology. Jmeter scripts. A document explaining 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, collaborating effectively and providing continuous added value guidance, 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.
capacitacao@nobleprog.com or +55 11 3500 5992