Get in Touch

NobleProg has extensive experience supporting the following engagement types:

SHORT TERM ENGAGEMENTS: Addressing urgent and critical issues.

LONGER TERM ENGAGEMENTS: Embedding single or multiple consultants to assist with project delivery from initial planning through 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 consulted several potential providers of RabbitMQ expertise. We quickly selected NobleProg to support our efforts to scale the website, as they immediately engaged with us by inquiring about previous steps and their results. They helped us narrow down investigation areas and ensured they brought the correct skillset to advance the inquiry.

Following initial discussions, it was agreed that a professional with strong RabbitMQ knowledge who was also comfortable in the .NET environment was required, and this was precisely what was provided. After 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 immediate issue was resolved. However, questions remained regarding the site's manageability using configuration options within the code, as well as a potential future bottleneck observed in load testing beyond current usage. At this stage, the consultant's ability to look beyond RabbitMQ and quickly understand the application itself was invaluable, providing not just a fix for the immediate issue but also a significantly more manageable system with ‘tomorrow’s bottleneck’ addressed.

Upon completion, we had an ideal consultancy experience: one that first ensured sufficient understanding of the issue to provide the correct skills, then delivered the required solution as quickly as practicable and within the estimated budget.

Phil Burke, Director of Information Systems Royal College of Psychiatrists

European Government Information Service
Requirement:
Design a topology for the RabbitMQ deployment that services the functional requirements while remaining as simple and stable as possible
Meets the requirement in terms of load and absorb load spikes and meets the requirement in terms high availability Implement Jmeter scripts (jmx files) to test load the RabbitMQ deployment Analyse results and enhance performance following load testing

Deliverables : A document describing the conceived RabbitMQ topology A document describing the configuration of RabbitMQ for that specific topology Jmeter scripts A document describing the performance approach (how to interpret the performance and the behaviour of RabbitMQ under heavy load)

Outcome: All deliverables successfully completed.

NobleProg received feedback from the client stating that they had been very happy with the choice of consultant and the high standard of work performed. They were especially pleased with how he interacted with the team, working well alongside them, and providing a lot of ongoing added value guidance, ensuring that knowledge transfer was able to take place.



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.

argentina@nobleprog.com or +54 11 5276-2597