Get in Touch

NobleProg brings extensive experience in supporting:

SHORT TERM ENGAGEMENTS: addressing urgent challenges.

LONGER TERM ENGAGEMENTS: embedding one or multiple consultants to assist in project delivery from initial planning through implementation and knowledge transfer.

RabbitMQ Case Studies:

Royal College of Psychiatrists
Recently, we successfully concluded a RabbitMQ consultancy engagement for the Royal College of Psychiatrists in the UK:

We evaluated several potential providers of RabbitMQ expertise. It was straightforward to select NobleProg to support our website scaling efforts, as they immediately engaged by inquiring about prior steps and their outcomes, joined us in narrowing down investigation areas, and assured us they possessed the correct skillset to advance the analysis.

Following initial discussions, it was agreed that a candidate with strong RabbitMQ knowledge and comfort in 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 fixes.

After implementing the recommended RabbitMQ connection changes, load testing confirmed the immediate issue was resolved. However, questions remained regarding the site's manageability using the in-code configuration options, as well as potential future bottlenecks observed during load testing beyond current usage. The consultant's ability to look beyond RabbitMQ and rapidly understand the application itself was invaluable, providing not just a fix for the immediate problem but also a significantly more manageable system with 'tomorrow's bottleneck' addressed.

Ultimately, we enjoyed the ideal consultancy experience: a provider that first ensured a sufficient understanding of the issue to deploy the right skills, then delivered 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 services the functional requirements while remaining as simple and stable as possible
Ensure the topology meets load requirements and absorbs load spikes, while satisfying high availability standards. Implement Jmeter scripts (jmx files) to test the RabbitMQ deployment load. 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 great satisfaction with the choice of consultant and the high standard of work performed. They were particularly pleased with how the consultant interacted with the team, working effectively alongside them and providing significant ongoing added-value guidance, which ensured successful 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.

sweden@nobleprog.com