Quand Juan Yarur Lolas a fondé Banco de Crédito e Inversiones (BCI) en 1937, son objectif était de servir les PME qui représentaient le cœur de l’économie chilienne. Depuis, BCI est devenue l’une des plus grandes banques du pays (avec des filiales sur tout le territoire) et a établi une présence internationale avec des bureaux aux États-Unis, au Mexique, au Pérou, au Brésil et à Hong Kong. La banque propose des services allant de la gestion de portefeuilles et de fonds communs aux assurances, en passant par les services bancaires d’investissement.
Une chose reste cependant inchangée : la banque continue à faire tout son possible pour que tout le monde ait accès aux meilleurs services financiers. Dans un pays où seulement 30 % de la population éligible détient une carte de crédit (et seulement 74 % ont un compte en banque), ce n’est pas chose facile, en particulier dans une économie mondiale où les paiements numériques sont devenus la norme.
C’est pour cela qu’en 2017, BCI a décidé de « secouer » le système financier chilien en faisant quelque chose de totalement nouveau : offrir, sans frais et sans compte en banque obligatoire, des cartes prépayées (disponibles via une application mobile) que les clients pourraient utiliser pour effectuer des achats dans des magasins internationaux (comme Amazon et Spotify), payer leurs amis, retirer de l’argent dans les distributeurs et plus encore. Aujourd’hui, ce service s’appelle MACH.
Une prouesse financière pour un marché défavorisé
Pour que son service de paiement mobile devienne réalité, BCI a créé une sorte de start-up au sein de l’entreprise, chargée du développement de la plateforme MACH. Libérée des limites imposées par les anciens systèmes et sachant que le marché pour ce service unique au Chili serait énorme, l’équipe MACH décida de travailler dans le cloud dès le premier jour afin de pouvoir facilement et économiquement évoluer pour satisfaire aux besoins d’une clientèle en pleine croissance.
Cela s’avéra être la bonne décision : la plateforme MACH (composée de plus de 30 microservices s’exécutant dans des conteneurs Docker hébergés dans le cloud AWS) attira un million d’utilisateurs dès sa première année d’existence. Et si l’environnement sut s’adapter remarquablement bien pour répondre à la demande, la surveillance New Relic joua un rôle non négligeable dans la réussite de son déploiement.
« Alors que nous envisagions le premier lancement public de la plateforme, nous nous sommes rendu compte que nous devions vraiment comprendre comment nos services fonctionnaient dans l’environnement de production, a expliqué Ignacio Gajardo, directeur de la technologie MACH chez BCI. Nous avons commencé à chercher une solution de suivi et de surveillance et avons vite choisi New Relic car il était évident que cette solution nous fournirait les données dont nous avions besoin, tout en étant très facile à utiliser et à intégrer à notre environnement existant. »
Une offre révolutionnaire au service de la croissance
Cet énorme succès de MACH dès la première année n’était pas un hasard : BCI avait créé sa plateforme de paiement mobile car l’entreprise pensait que palier à un vide absolu dans les systèmes bancaires et de paiement chiliens lui permettrait de « secouer » le secteur et de gagner un nombre considérable de clients rapidement.
« Comme il n’est pas nécessaire de présenter une évaluation du risque ni une cote de solvabilité pour utiliser MACH, la banque a pu toucher de nombreux clients qui ne pouvaient pas jusqu’alors utiliser ses services, a expliqué Gajardo. Aujourd’hui, MACH compte 1,5 million d’utilisateurs et l’application MACH représente 70 % des transactions internationales effectuées avec des cartes émises par la banque. Nous espérons atteindre les 2 millions d’utilisateurs d’ici la fin de l’année et que dans cinq ans, tous les Chiliens utiliseront notre application. »
Il s’agit de 17 millions d’utilisateurs.
Cependant, pour réaliser de telles ambitions, il faut une plateforme capable de les soutenir et New Relic APM et New Relic Mobile ont joué un rôle crucial pour garantir que l’expérience client numérique fournie par MACH et les performances de ses applications mobiles sont capables de suivre l’énorme croissance projetée du service.
« Une disponibilité optimale est essentielle, a expliqué Gajardo. Avec 1,5 million de personnes qui utilisent MACH, une seule heure d’indisponibilité a des conséquences ravageuses pour notre réputation et chaque seconde compte. New Relic nous a été d’une aide inestimable pour voir les performances de tous nos environnements (notamment développement, simulation et production) afin que nous ne nous retrouvions jamais dans cette situation. Cela nous permet d’identifier et d’éliminer les goulets d’étranglement très rapidement et très tôt dans le processus de développement. »
Passage à DevOps
Ayant choisi d’adopter le modèle DevOps d’intégration et de mise à disposition continues, l’équipe MACH s’appuie constamment sur la plateforme New Relic pour la visibilité sur ses systèmes. « Il est essentiel que les membres de notre équipe DevOps aient des informations sur le fonctionnement de notre infrastructure et de nos services, a expliqué Gajardo. C’est pour cela que nous utilisons New Relic de façon très ouverte. »
Daniela Constanza Muñoz, développeuse MACH, a exprimé son accord : « Nous voulons encourager les équipes de développement à s’approprier leur code, du développement à la production, pour qu’elles soient responsables de l’ensemble du processus. Comme nous avons intégré nos déploiements avec New Relic, ce type d’appropriation et responsabilisation précoces n’est pas seulement possible, il est simple. »
En effet, avec des pipelines de mise à disposition entièrement automatisés et instrumentalisés ainsi que les tableaux de bord New Relic Insights affichant tout, de la disponibilité aux délais de réponse en passant par les KPI comme le nombre de paiements traités ou les comptes créés pendant une période de 24 heures, l’équipe MACH peut constamment suivre les performances de la plateforme et l’expérience client qu’elle offre.
Croire en l’innovation
Pour Gajardo et Muñoz, deux exemples de l’utilité fondamentale de New Relic s’imposent.
Pour Muñoz, la prise de conscience a eu lieu quand, récemment, des utilisateurs ont signalé des erreurs d’expiration du délai d’attente qui les empêchaient d’ajouter de l’argent à leurs comptes. « Nous nous sommes penchés sur le problème et nous sommes rendu compte que notre délai de réponse pour ce point de terminaison s’était mis à augmenter quelques jours avant le début des erreurs, a-t-elle déclaré. Grâce à New Relic, nous avons pu rapidement identifier le problème. En vérifiant le délai de réponse de l’un de nos services externes, nous avons découvert que le problème venait de là (et pas de nous) et nous avons pu engager un processus de résolution... heureusement d’ailleurs, car si nous ne l’avions pas remarqué, ce problème aurait pu avoir de sérieuses conséquences pour l’entreprise. »
Pour Gajardo, New Relic a vraiment fait ses preuves quand le programme de parrainage MACH est devenu viral. « C’était un grand jour pour notre équipe, a-t-il expliqué, mais aussi un jour de grand stress. Avec un trafic multiplié par 25, nous avons réussi à inscrire 100 000 utilisateurs en seulement deux jours. Grâce aux instruments New Relic, nous avons pu voir comment nos services et nos environnements se comportaient face à une charge jamais vue ni testée auparavant. Et notre équipe a acquis une grande assurance. »
Accueillir les avantages de New Relic à bras ouverts
Aujourd’hui, la confiance qu’a l’équipe MACH dans sa plateforme de paiement mobile continue de croître. Elle innove, ajoute de nouvelles fonctionnalités et parvient à gérer une clientèle qui ne cesse d’augmenter, en sachant que New Relic la préparera aux impacts de ses changements.
« New Relic nous permet de prendre de meilleures décisions car nous bénéficions de la visibilité nécessaire pour identifier les problèmes et les résoudre de façon proactive, a déclaré Muñoz. Nous sommes désormais capables de résoudre des problèmes dont nous n’avions même pas conscience. »