Prenez contact avec nous

NobleProg est expérimentée dans l'accompagnement suivant :

Missions à court terme : résolution de problèmes urgents.

Missions à plus long terme : intégration d'un ou plusieurs consultants pour aider à réaliser des projets, depuis les étapes de planification initiale jusqu'à la mise en œuvre et le transfert de connaissances.

Études de cas RabbitMQ :

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

Nous avons contacté plusieurs fournisseurs potentiels d'expertise RabbitMQ. Il a alors été facile de choisir rapidement NobleProg pour soutenir nos efforts visant à mettre l'échelle du site web, car ils se sont immédiatement engagés en posant des questions sur les étapes déjà effectuées et leurs résultats, nous rejoignant pour narrowing down les domaines à investiguer et garantissant qu'ils fourniraient les compétences appropriées pour approfondir l'investigation.

Après les premières discussions, il a été convenu que la personne devait posséder à la fois une connaissance très solide de RabbitMQ, mais aussi être à l'aise dans l'environnement .NET, et c'est exactement ce qui a été fourni. Une fois l'accès au site de test et au code accordé, le consultant de NobleProg a rapidement identifié le problème principal affectant les connexions RabbitMQ et a proposé à la fois des correctifs tactiques et des solutions architecturales à plus long terme.

Après avoir mis en œuvre la modification recommandée de la connexion RabbitMQ, nos tests de charge ont démontré que le problème immédiat était résolu, mais des questions subsistaient quant à la gestion du site à l'aide des options de configuration dans le code, ainsi qu'au goulot d'étranglement potentiel à venir, 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 du problème immédiat, mais aussi un système beaucoup plus gérable, en traitant également le « goulot d'étranglement de demain ».

À la fin de l'exercice, nous avons bénéficié de l'expérience idéale d'un prestataire de services qui a d'abord pris le temps de s'assurer qu'il comprenait suffisamment le problème pour fournir les compétences correctes, puis a fourni la solution requise aussi rapidement que possible et dans le cadre du budget estimé.

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

Service d'Information du Gouvernement Européen
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épond aux exigences en termes de charge et absorbe les pics de charge et répond aux exigences en termes de haute disponibilité Mettre en œuvre 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 RabbitMQ conçue Un document décrivant la configuration de RabbitMQ pour cette topologie spécifique Scripts JMeter Un document décrivant l'approche des performances (comment interpréter les performances et le comportement de RabbitMQ sous forte charge)

Résultat : Tous les livrables ont été réussis 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é. Ils étaient particulièrement ravis de la manière dont il a interagi avec l'équipe, en travaillant bien à leurs côtés, et en fournissant de nombreuses orientations à forte valeur ajoutée au fil du temps, veillant ainsi à ce 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.

france@nobleprog.fr ou 06 61 96 85 61