Le secteur des jeux en ligne évolue à un rythme effréné, exigeant une interaction instantanée et un engagement continu, que ce soit pour des événements sportifs en direct ou pour la distribution de nouvelles cartes.
Pour les clients d'EveryMatrix, des composants de jeu lents ou au comportement erratique se traduisent directement par une perte de revenus et une baisse de confiance. L’infrastructure distribuée à l’échelle mondiale d’EveryMatrix vient compliquer ce défi, car elle englobe des fournisseurs multi-cloud, des outils en ligne, une architecture basée sur des composants et des systèmes distribués, créant ainsi de nombreux points de défaillance potentiels.
« Globalement, il y a eu un grand fossé entre le développement et les opérations. Les logiciels n'en font parfois qu'à leur tête. Cela ne fait pas toujours ce que les développeurs avaient prévu », déclare Alex Bularca, architecte système senior chez EveryMatrix.
Les informations détaillées en temps réel guident l'équipe vers les métriques principales.
New Relic combine des dashboards visuels et un système d'alertes intelligent pour garantir que les équipes disposent des données pour réagir aux problèmes avec confiance et efficacité à mesure qu'ils surviennent.
« Nous avons un dashboard pour toutes nos applications environnementales, tous nos produits — tout ce qui compte le plus pour moi, en un seul et même endroit. Nous pouvons repérer 95 % de nos incidents sur ce seul dashboard. » -Mihnea Dobre, Directeur technique du groupe, EveryMatrix.
Les dashboards personnalisables offrent une vue unifiée et uniformisée des métriques critiques, facilitant la collaboration entre les équipes mondiales pour la résolution des problèmes en temps réel et la planification des capacités. Cette vue centralisée s'avère inestimable lors des périodes de croissance rapide, permettant aux équipes d'anticiper leurs besoins de mise à l'échelle des mois à l'avance.
EveryMatrix monitore les signaux dorés, collectés par New Relic, en tant que source factuelle unique dans tout son environnement complexe, y compris :
- Débit : la quantité de travail ou de données qu'un système traite en un temps donné (par ex., requêtes par seconde).
- Latence : le temps que prend le traitement d'une demande (par ex., temps de réponse).
- Taux d’erreur : le taux de requêtes en échec, que ce soit explicitement, implicitement ou par politique.
Les signaux dorés donnent à EveryMatrix une compréhension globale et granulaire de la santé et des performances du système. Ces informations exploitables permettent aux développeurs d'identifier et de résoudre de manière proactive les goulots d’étranglement des performances et les problèmes émergents avant qu'ils n'impactent les utilisateurs, réduisant ainsi le temps moyen de résolution (MTTR).
Accélérez la résolution des problèmes et minimisez leur impact
EveryMatrix utilise New Relic pour suivre l'intégralité du parcours transactionnel sur toute l'infrastructure distribuée, de l'action initiale des clients jusqu'au point où une interruption ou un problème pour les clients s'est produit. Grâce aux alertes en place, y compris la détection d’anomalie, les équipes ont considérablement réduit leurs workloads en dehors des heures de travail et d’astreinte.
« Nous avons réduit notre MTTR grâce à New Relic. Nous avons de mieux en mieux su où aller, quoi observer, quoi rechercher. Ensuite, nous avons réussi à résoudre les problèmes plus rapidement. Nous sommes devenus plus proactifs. » -Mihnea Dobre
« Grâce à New Relic, mes équipes peuvent voir les changements en temps réel dans nos applications — augmentation du temps de réponse ou baisse du nombre de transactions — presque instantanément. Cela nous permet de contacter les personnes responsables côté produit afin qu'elles interviennent ou résolvent directement certains de ces incidents. » -Tibi Guiu, responsable de la gouvernance informatique, EveryMatrix.
Nous avons réduit notre MTTR grâce à New Relic. Nous avons de mieux en mieux su où aller, quoi observer, quoi rechercher. Ensuite, nous avons gagné en efficacité pour résoudre les problèmes plus rapidement.
Déployez des fonctionnalités en toute sérénité
Les déploiements de fonctionnalités sont une fonction essentielle de toute équipe de développement logiciel. Mais la crainte d'introduire de nouveaux problèmes ou de provoquer des perturbations peut freiner l'innovation et empêcher les clients de profiter des dernières améliorations. La capacité de déployer sans craindre de provoquer des pannes, ainsi que d'identifier et de résoudre rapidement les problèmes avant qu'ils n'impactent les utilisateurs finaux, est essentielle pour maintenir la fiabilité et favoriser l'énorme croissance commerciale dont EveryMatrix a bénéficié, ce qui en fait le fournisseur de technologies iGaming à la croissance la plus rapide du secteur aujourd'hui.
« Nous consultons New Relic après chaque déploiement d'application pour vérifier s'il y a des problèmes. Ces informations détaillées, simples et rapides, nous aident à obtenir la réussite technique. » -Mihnea Dobre
Connectez la technique à l'impact commercial et à la stratégie
EveryMatrix utilise les données de New Relic pour orienter directement ses décisions commerciales. Tibi Guiu explique : « le temps d’arrêt représente des coûts directs pour nous. Nous utilisons New Relic pour calculer les temps d'arrêt de tous nos incidents. En examinant les métriques New Relic, nous déterminons correctement le nombre de transactions affectées, ce qui nous permet d'identifier correctement la gravité et les coûts de l'incident. » Grâce à ces données, l'entreprise peut réaliser des investissements stratégiques éclairés, tels que des mises à niveau de la base de données pour optimiser les performances et réduire les temps de réponse.
En regardant vers l'avenir, Mihnea Dobre met en exergue la façon dont New Relic apporte à l'entreprise un avantage concurrentiel crucial en fournissant des données transparentes et vérifiables : « les loteries d'État de niveau 1 avec lesquelles nous travaillons ont des exigences strictes claires que nous devons respecter si nous voulons leur livrer nos produits. C'est là que New Relic nous aide, car nous pouvons afficher des métriques que nous n'aurions pas pu mesurer par nous-mêmes. »
Avec New Relic, les utilisateurs finaux d’EveryMatrix bénéficient d’une expérience logicielle plus fiable, réactive et stable, tandis que l’équipe de développement obtient les insights data-driven nécessaires à l’amélioration continue, à une allocation efficace des ressources et, en fin de compte, à un produit de meilleure qualité.