NobleProg brings extensive experience in supporting the following:
SHORT TERM ENGAGEMENTS: addressing urgent challenges.
LONGER TERM ENGAGEMENTS: integrating one or multiple consultants to assist with projects 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 for RabbitMQ expertise and quickly selected NobleProg to support our website scaling efforts. Their immediate engagement, characterized by in-depth questions about our prior steps and results, allowed us to narrow down investigation areas together, ensuring they brought the right skillset to advance our analysis.
Following initial discussions, it was clear we needed a consultant with deep RabbitMQ knowledge who was also comfortable in the .NET environment. NobleProg provided exactly that. After gaining access to the test site and code, the consultant rapidly identified the primary issue affecting RabbitMQ connections and proposed both immediate and long-term architectural solutions.
After implementing the recommended RabbitMQ connection changes, our load testing confirmed the immediate issue was resolved. However, questions remained regarding site manageability and a potential future bottleneck observed in testing. The consultant's ability to look beyond RabbitMQ and quickly grasp the broader application proved invaluable, not only fixing the immediate problem but also delivering a more manageable system while addressing tomorrow's anticipated bottlenecks.
In the end, we enjoyed an ideal consultancy experience: a team that first ensured a sufficient understanding of the issue to apply 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 meets functional requirements while maintaining simplicity and stability
Ensures requirements for load handling and spike absorption, as well as high availability.
Develop JMeter scripts (jmx files) to perform load testing on the RabbitMQ deployment.
Analyze results and optimize performance following load tests.
Deliverables: A document detailing 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 RabbitMQ behavior and performance under heavy load.
Outcome: All deliverables were successfully completed.
NobleProg received feedback from the client expressing great satisfaction with the consultant's choice and the high quality of work. They were particularly pleased with the consultant's ability to integrate well with the team and provide ongoing value-added guidance, ensuring effective knowledge transfer.
Need Help?
Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.
mexico@nobleprog.com or +52 55 4161 3376