Get in Touch

NobleProg has extensive experience supporting clients in the following areas:

SHORT TERM ENGAGEMENTS: Addressing urgent and pressing technical issues.

LONGER TERM ENGAGEMENTS: Deploying one or multiple consultants to assist in delivering 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:

After reaching out to several potential providers of RabbitMQ expertise, it was straightforward to select NobleProg to support our efforts to scale the website. They immediately engaged by inquiring about previous steps and their results, collaborating with us to narrow down investigation areas and ensuring they brought the right skillset to advance the project.

Following initial discussions, it was agreed that we needed a consultant with deep RabbitMQ knowledge who was also proficient in the .NET environment, which is precisely what was provided. Upon 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 that the immediate issue was resolved. However, questions remained regarding the site's manageability via code configuration options and potential future bottlenecks indicated by the load testing. The consultant's ability to look beyond RabbitMQ and quickly understand the application itself proved invaluable, allowing us to address not just the immediate problem but also to create a more manageable system that anticipated 'tomorrow's' bottlenecks.

In conclusion, we had the ideal consultancy experience: a partner who first took the time to fully understand the issue to deploy the correct skills, then delivered the required solution as efficiently 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 maximum simplicity and stability
The solution must handle load effectively, absorb load spikes, and ensure 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 designed RabbitMQ topology. A document outlining the RabbitMQ configuration for that specific topology. Jmeter scripts. A document explaining 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 satisfaction with the choice of consultant and the high standard of work. They were particularly pleased with the consultant's collaboration with the team and the ongoing added value provided, which ensured effective knowledge transfer.



Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

vietnam@nobleprog.com or +84918730541