Prenez contact avec nous

NobleProg est expérimentée dans le soutien à :

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

MISSIONS PLUS LONGUES : intégration d'un ou plusieurs consultants pour aider à mener des projets depuis les étapes initiales de planification, jusqu'à la mise en œuvre et le transfert de connaissances.

Études de cas RabbitMQ :

Collège royal des psychiatres
Nous avons récemment achevé avec succès une mission de conseil RabbitMQ pour le Collège royal des psychiatres au Royaume-Uni :

Nous avons contacté plusieurs fournisseurs potentiels d'expertise RabbitMQ. Nous avons ensuite rapidement choisi NobleProg pour soutenir nos efforts de mise à l'échelle du site web, car ils se sont immédiatement engagés à poser des questions sur les étapes déjà entreprises et les résultats obtenus, nous ont aidés à réduire les domaines d'investigation et ont assuré qu'ils apporteraient les compétences nécessaires pour approfondir l'analyse.

Après les premières conversations, il a été convenu qu'une personne ayant à la fois une excellente connaissance de RabbitMQ et une aisance dans l'environnement .NET était requise, ce qui a exactement été fourni. Après avoir obtenu 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 à plus long terme pour l'architecture afin de résoudre le problème.

Après la mise en œuvre du changement recommandé pour la connexion RabbitMQ, nos tests de charge ont démontré que le problème immédiat était résolu, mais des interrogations subsistaient quant à la gérabilité du site en utilisant les options de configuration dans le code, ainsi qu'un goulot d'étranglement potentiel pour l'avenir, 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 solution au problème immédiat, mais aussi un système considérablement plus gérable, avec le goulot d'étranglement de « demain » également adressé.

À la fin de cet exercice, nous avons vécu l'expérience idéale d'un conseil qui a d'abord pris le temps de comprendre suffisamment le problème pour fournir les compétences appropriées, puis a fourni la solution requise aussi rapidement que possible et dans le budget estimé.

Phil Burke, Directeur des systèmes d'information, Collège royal des psychiatres

Service européen d'information gouvernemental
Exigence :
Concevoir une topologie pour le déploiement de RabbitMQ qui répond 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 termes 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 après les tests de charge.

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

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

NobleProg a reçu des commentaires du client indiquant qu'il était très satisfait du choix du consultant et du haut niveau de travail effectué. Ils étaient particulièrement satisfaits de la manière dont il interagirait avec l'équipe, en travaillant bien en tandem avec eux et en fournissant beaucoup de conseils à valeur ajoutée continue, assurant ainsi que le transfert de connaissances puisse 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.

british_columbia@nobleprog.ca ou +1 604-901-6064