Réduction du temps de détection des problèmes d'application
WePay a réduit de 90 % le temps nécessaire pour identifier l'impact sur sa clientèle en cas d'incidents, en ayant à sa disposition toutes les données de logging et de télémétrie dans Elastic ainsi que les événements associés.
Accélération du lancement de nouvelles fonctionnalités
Grâce à Elastic, WePay peut mieux monitorer les applications et services récemment développés afin d'identifier les erreurs éventuelles, ce qui accélère le lancement de nouvelles fonctionnalités proposées à la clientèle.
Simplification de la conformité aux réglementations du secteur
WePay utilise les niveaux "hot", "warm", "cold" et "frozen" d'Elastic avec les disques permanents et SSD afin de répondre aux exigences en matière d'audit d'une manière rentable.
WePay optimise l'expérience de sa clientèle et simplifie la conformité du stockage des données en ayant recours aux services d'Elastic sur Google Cloud
Dans le monde des technologies financières, l'un des éléments les plus importants est la gestion des paiements, qui permet aux entreprises de traiter de manière sécurisée les transactions de leur clientèle par le biais de leur site web. WePay se situe au tout premier rang du secteur grâce à son service de paiement en ligne de pointe qui est intégré à différentes plateformes commerciales, comme des sites de financement participatif, des places de marché et de petites entreprises logicielles.
Racheté par JPMorgan Chase en 2017, WePay utilise une infrastructure informatique dotée de centaines de services qui s'exécutent sur des milliers de conteneurs et de machines virtuelles. Fondée sur Google Cloud, cette infrastructure avancée permet à WePay de développer, de fournir et de scaler des services innovants l'aidant à se démarquer au sein du marché hautement concurrentiel des paiements.
Afin de garantir la disponibilité et l'efficacité de son environnement, WePay collecte les logs de son infrastructure et de ses applications, ainsi que les logs d'audit provenant de Google et d'autres prestataires externes intégrant le service de WePay. Grâce à la collecte, au monitoring et à l'analyse de ces logs à grande échelle, les équipes chargées de l'ingénierie peuvent identifier les problèmes de performance, évaluer la santé des applications et accélérer le dépannage. Ainsi, les lancements de nouveaux produits gagnent en rapidité et en qualité.
Par ailleurs, l'entreprise doit stocker les logs, conformément aux réglementations les plus strictes du secteur de la finance. La conservation de grandes quantités de données est une opération coûteuse. Par conséquent, WePay a besoin de technologies l'aidant à rationaliser ses frais de stockage dans le respect des instructions de conformité pertinentes.
Consolidation et rationalisation du processus d'observabilité
Alors que l'infrastructure de WePay se développait, la précédente solution de logging de l'entreprise n'arrivait plus à s'aligner sur les objectifs définis. Des défaillances survenaient, une intervention manuelle devenait nécessaire et l'équipe chargée de l'ingénierie de WePay était détournée de ses tâches apportant une valeur ajoutée à l'entreprise. En outre, les données des traces, des indicateurs et de logging étaient dispersées dans plusieurs solutions fournies par des prestataires disparates.
"Nous avions besoin de consolider nos outils de monitoring et de conformité afin de rationaliser l'analyse des logs et d'améliorer les performances de notre infrastructure et de nos applications", confie Kartik Deshpande, technicien informatique en interne chez WePay.
Après avoir étudié le marché, WePay a décidé de déployer Elastic Observability en tant que solution unique pour toutes les opérations de logging dans ses environnements de développement, de mise en service, de préproduction et de production qui gèrent 500 To de données.
Elastic Observability élimine les cloisonnements et rassemble l'ensemble des informations télémétriques, y compris les données de logs, tout en permettant de choisir les modalités de contrôle de la conservation des données. La recherche interclusters est une fonctionnalité essentielle. Avec la capacité de réaliser des recherches dans plusieurs clusters, il est possible de visualiser et d'analyser des données provenant de différentes sources grâce aux tableaux de bord intégrés d'Elastic afin de générer des rapports complets et actualisés à la minute près.
Identification bien plus rapide de la cause première
En adoptant Elastic Observability comme source unique pour les données de logging, WePay est en mesure d'identifier les problèmes d'infrastructure et d'application plus rapidement, mais aussi de réaliser des analyses sophistiquées.
Nous avons réduit de 90 % le temps nécessaire pour identifier l'impact sur notre clientèle en cas d'incidents, en ayant à notre disposition toutes les données de logging et de télémétrie dans Elastic ainsi que les événements associés.
WePay a également renforcé l'efficacité de ses protocoles de conformité en matière de technologies financières, surtout en ce qui concerne la conservation des données de logging fondamentales. Pendant les 90 premiers jours, Elastic stocke les données afin que WePay puisse traiter rapidement les demandes d'audit à court terme. Les données plus anciennes sont transférées dans Google Cloud afin de satisfaire aux exigences d'audit à plus long terme.
L'entreprise WePay a compris le potentiel dont elle peut bénéficier en associant Elastic à Google Cloud Storage pour la récupération et le stockage des données sur le long terme. Ainsi, elle bénéficie notamment du stockage au niveau "frozen" d'Elastic, mais aussi des fonctionnalités complètes d'analyse des données et de recherche qui lui permettent de diminuer ses frais d'exploitation et de stockage.
Elastic offre un moyen flexible et économique de simplifier et de renforcer le respect de la conformité en mettant à notre disposition les données de logging à court terme tout en s'intégrant à notre infrastructure de stockage à plus long terme.
En outre, Elastic accompagne WePay dans sa mission d'innovation continue de ses services et de conservation de sa place de leader du marché. Les équipes chargées du développement se fondent sur Elastic Observability pour monitorer les logs afin d'identifier les erreurs survenant dans les applications en développement. Ainsi, elles peuvent passer ces dernières en production et fournir de nouvelles fonctionnalités à la clientèle bien plus rapidement.
Moins de reporting pour davantage d'innovation
WePay a recours à Elastic afin de concevoir des tableaux de bord pour les recherches et les examens des logs. En particulier, son équipe de gestion technique des comptes bénéficie d'une fonction d'analyse. Ainsi, la clientèle de WePay continue de tirer pleinement parti de son déploiement.
Les tableaux de bord Elastic aident vos responsables techniques à proposer une meilleure expérience au client. Plutôt que d'envoyer des questions sur le statut d'un incident ou sur le taux de défaillance, la clientèle peut consulter ces informations en un clin d'œil et agir pour résoudre plus rapidement le problème.
Après avoir amélioré l'expérience de sa clientèle à l'aide d'Elastic Observability, WePay s'est tournée vers Elastic pour protéger ses données en déployant Elastic Security. En effet, après la phase d'observation, pourquoi ne pas passer à l'étape de protection ? Désormais, Elastic Security constitue la colonne vertébrale des opérations de l'équipe de sécurité en protégeant l'entreprise contre les menaces externes. Elle comprend Watcher, une fonctionnalité d'Elastic Security que WePay utilise pour analyser les données de diffusion indispensables tout en recevant des alertes proactives en cas d'activité suspecte. Elastic Security veille à ce que WePay respecte toutes les réglementations de conformité en vigueur, en sa qualité de prestataire de services financiers soumis à une obligation d'audits réguliers.
Kartik Deshpande a également évoqué le support technique fourni par Elastic Professional Services qui accélère la mise en production en facilitant l'identification de méthodes améliorant la recherche. Les consultants Elastic ont collaboré avec WePay afin que son équipe chargée du développement ait accès à tous les logs et déterminent la performance d'une application après son déploiement. Du point de vue du workflow, l'équipe obtient une visibilité bien plus vaste des anomalies de monitoring, ce qui lui permet de localiser les problèmes et de définir les solutions à mettre en place. Tous les logs de développement, de mise en service et de production sont stockés dans Elastic. "En notre qualité d'entreprise technologique innovante, nous sommes une référence de qualité supérieure pour nos partenaires informatiques. Elastic Professional Services nous ont accompagné tout au long de notre déploiement des solutions Elastic, une aide qui nous a été précieuse, explique Kartik Deshpande. Les équipes impliquées ont travaillé dans un grand respect mutuel pour leurs compétences techniques respectives."
Selon Kartik Deshpande, les autres applications d'Elastic représentent un formidable potentiel pour l'avenir. En effet, l'entreprise envisage notamment d'utiliser Elastic APM pour identifier et résoudre rapidement la cause première des problèmes d'applications à l'aide des traces, des logs et des indicateurs corrélés. Elastic APM fournit également une meilleure visibilité sur les applications de WePay avec un support technique renforcé pour les langues populaires, OpenTelemetry et le traçage distribué.