Prenez contact avec nous

NobleProg possède une solide expérience dans le soutien aux activités suivantes :

MISSIONS À COURT TERME : résolution des problèmes urgents.

MISSIONS À PLUS LONG TERME : insertion d'un ou plusieurs consultants pour aider à la réalisation de projets, dès les phases initiales de planification, jusqu'à la mise en œuvre et au transfert de compétences.

Études de cas RabbitMQ :

Royal College of Psychiatrists
Nous avons récemment mené à bien avec succès une mission de conseil en RabbitMQ pour le Royal College of Psychiatrists au Royaume-Uni :

Nous avons contacté plusieurs prestataires potentiels d'expertise en RabbitMQ. Il nous a ensuite été facile de choisir rapidement NobleProg pour soutenir nos efforts de mise à l'échelle du site web, car ils se sont engagés immédiatement en posant des questions sur les étapes déjà entreprises et les résultats obtenus, en participant avec nous à la réduction des zones à investiguer et en s'assurant de fournir le bon ensemble de compétences pour approfondir l'investigation.

Après les premières discussions, il a été convenu qu'il fallait une personne disposant à la fois de solides connaissances en RabbitMQ et d'une aisance dans l'environnement .NET, ce qui a été exactement le cas. Ayant reçu l'accès au site de test et au code, le consultant de NobleProg a rapidement identifié le problème principal affectant les connexions RabbitMQ et a proposé des correctifs tactiques et des solutions architecturales à plus long terme.

Après la mise en œuvre du changement de connexion RabbitMQ recommandé, nos tests de charge ont démontré que le problème immédiat était résolu, mais des interrogations subsistaient concernant la manageabilité du site en utilisant les options de configuration présentes dans le code, ainsi que potentiellement un goulot d'étranglement futur, au-delà de l'utilisation actuelle mais observé lors des tests de charge. À ce stade, la capacité du consultant à regarder au-delà de RabbitMQ et à comprendre rapidement l'application elle-même a été d'une grande aide pour fournir non seulement une correction au problème immédiat, mais également un système nettement plus facile à gérer, tout en adressant également le « goulot d'étranglement de demain ».

À l'issue de cet exercice, nous avons vécu la meilleure expérience de conseil possible : prise de temps pour comprendre parfaitement le problème afin de fournir les compétences appropriées, puis fourniture de la solution requise dans les meilleurs délais et dans le cadre du budget estimé.

Phil Burke, Directeur des Systèmes d'Information, Royal College of Psychiatrists

Service Européen d'Information Gouvernemental
Exigence :
Concevoir une topologie pour le déploiement RabbitMQ qui réponde aux exigences fonctionnelles tout en restant aussi simple et stable que possible.
Répondre aux exigences en termes de charge et d'absorption des pics de charge, et répondre aux exigences en matière de haute disponibilité.
Implémenter des scripts Jmeter (fichiers jmx) pour tester la charge du déploiement RabbitMQ.
Analyser les résultats et améliorer les performances suite aux tests de charge.

Livrables :
Un document décrivant la topologie RabbitMQ conçue.
Un document décrivant la configuration de RabbitMQ pour cette topologie spécifique.
Des scripts Jmeter.
Un document décrivant l'approche performance (comment interpréter les performances et le comportement de RabbitMQ sous forte charge).

Résultat :
Tous les livrables ont été accomplis avec succès.

NobleProg a reçu un retour du client indiquant qu'il était très satisfait du choix du consultant et de la haute qualité du travail effectué. Il a été particulièrement satisfait de la manière dont il interagissait avec l'équipe, collaborant efficacement avec eux et fournissant de nombreuses orientations à valeur ajoutée continue, garantissant ainsi que le transfert de compétences ait pu avoir lieu.



Two persons looking at a tablet

Besoin d'aide?

Contactez-nous pour en savoir plus sur notre équipe et les types de solutions sur mesure que nous pouvons offrir à votre organisation.

brussels@nobleprog.com ou +33 6 61 96 85 61