Nobleprog Consulting
Nobleprog Consulting
  • Home
  • Services
  • Technologies
  • Case Studies
  • Contact
  • More
    • Home
    • Services
    • Technologies
    • Case Studies
    • Contact
  • Home
  • Services
  • Technologies
  • Case Studies
  • Contact

Case Studies

NobleProg is frequently trusted to deliver heavyweight consultancy engagements where we are brought in to advise, long and short term, on matters that are critical to fundamental practices and the daily operations of large scale organisations.    


We recently successfully completed a consultancy engagement for the Royal College of Psychiatrists in the UK:  


We contacted several potential providers of RabbitMQ expertise. It was then easy to quickly settle on NobleProg to support our efforts to scale the website as they engaged immediately with asking about the steps already taken and the results of these, joining us in narrowing down the areas to investigate and ensuring they would provide the correct skillset to take the investigation further.  

After the initial conversations it was agreed that someone with both a very strong RabbitMQ knowledge, but also comfortable in the .NET environment was required, and this was exactly what was provided. Having been given access to the test site and code, the NobleProg consultant swiftly identified the primary issue affecting RabbitMQ connections and offered both tactical and longer-term architectural fixes to the issue.  

Having implemented the recommended RabbitMQ connection change our load testing demonstrated that the immediate issue was resolved, but there were still questions around the manageability of the site using the configuration options within the code, as well as a potential future bottleneck, beyond current usage but seen in the load testing. At this point the ability of the consultant to look beyond RabbitMQ and to quickly understand the application itself was a great help in providing not just a fix to the immediate issue, but also a significantly more manageable system with ‘tomorrow’s bottleneck’ also addressed.   

At the end of the exercise, we had had the ideal experience of a consultancy that first took the time to ensure they understood the issue sufficiently to provide the correct skills, then provided the solution required as fast as practicable and within the estimated budget.  


Phil Burke, Director of Information Systems  Royal College of Psychiatrists

European Government Information Service

Major international telecommunications / media company

Major international telecommunications / media company

Requirement:

  • Conceive 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.  

Major international telecommunications / media company

Major international telecommunications / media company

Major international telecommunications / media company

Requirement:

  • High level architecture review
  • Support movement of host business critical processes onto a new platform
  • Support using jBPM for decision automation







Deliverables:

  • Guidance on the technical aspects of the project 
  • Researching and implementing solutions
  • Design and deliver a number of bespoke training sessions to allow engineers to independently develop future, complex jBPM solutions




Outcome:

A long term, complex consultancy project where NobleProg were embedded in the client team. The movement of the business critical processes onto a new platform has been successful and there was then ongoing work to support the businesses team in preparing them to move to independent working. The training provided has been very well received and has enabled many staff to move across into new roles supporting the systems on the new platform.

International Intergovernmental Organisation

Major international telecommunications / media company

International Intergovernmental Organisation

Requirement:

  • Analyse performance of newly developed web applications
  • Development, integration and execution of bespoke performance tests
  • Undertake training onsite to transfer knowledge to staff





Deliverables:

  • Evaluate web application testing for newly developed web applications
  • Remote preparation of tests and integration within systems
  • Executing tests and providing feedback to development team
  • Devise and deliver a training programme to enable staff to carry out tests independently in the future



Outcome:

Our consultant successfully developed and integrated the required performance tests within the company infrastructure.

Transfer of knowledge was successful. A bespoke 3 day course was delivered to existing staff and they are now able to undertake the required tests independently.


Copyright © 2022 Nobleprog (UK) Ltd  - All Rights Reserved.

  • Consultancy T&Cs
  • Privacy and Cookies

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

DeclineAccept