Als Juan Yarur Lolas die Banco de Crédito e Inversiones (BCI) 1937 gründete, wollte er mit seinem Kreditinstitut den für Chile so wichtigen Mittelstand unterstützen. Inzwischen ist die BCI eine der größten Banken Chiles mit Zweigstellen im ganzen Land und mit Niederlassungen in den USA, Mexiko, Peru, Brasilien und Hongkong auch international aktiv. Die Dienstleistungen der Bank reichen von Portfolio- und Anlagefondsmanagement bis hin zu Versicherungen, Investmentbanking und mehr.
Heute wie damals ist es das Credo der Bank, jedem Zugang zu den bestmöglichen Finanzdienstleistungen zu bieten. Keine einfache Aufgabe in einem Land, in dem lediglich 30 % der Bevölkerung eine Kreditkarte besitzen und nur 74 % ein Bankkonto – vor allem in einer globalen Wirtschaft, in der digitales Zahlen die Norm geworden ist.
Daher wagte BCI 2017 etwas für das chilenische Finanzsystem Revolutionäres: Man wollte – gratis und ganz ohne die Notwendigkeit eines Bankkontos – per mobile App verfügbare Prepaid-Kreditkarten anbieten. Mit diesen sollten Kunden etwa bei Amazon oder Spotify international bezahlen, Geld an Freunde senden oder Bargeld an Geldautomaten abheben können. Das Licht der Welt erblickte der Service unter dem Namen MACH.
Finanzielle Möglichkeiten für einen unterversorgten Markt
Zur Umsetzung seiner Pläne gründete die BCI eine Art Startup innerhalb des Unternehmens. Diesem kam die Aufgabe zu, die MACH-Plattform zu entwickeln. Ohne die Einschränkungen von Legacy-Systemen und im Wissen um das enorme lokale Marktpotenzial für den neuen Service entschied sich das MACH-Team von Anfang an für die Cloud. Diese sollte es möglich machen, die Plattform den Anforderungen eines schnell wachsenden Kundenstamms entsprechend einfach und kostengünstig zu skalieren.
Die Entscheidung erwies sich als goldrichtig: Die MACH-Plattform – bestehend aus mehr als 30 Microservices, ausgeführt via in der AWS Cloud gehosteten Docker-Containern – verzeichnete in ihrem Launch-Jahr direkt eine Million Benutzer. Problemlos konnte die Umgebung nachfragebasiert skaliert werden, wobei dem Monitoring von New Relic beim erfolgreichen Deployment eine essenzielle Rolle zukam.
„Als wir den ersten Live-Release der Plattform planten, stellten wir fest: Wir würden ein genaues Verständnis der Funktionsweise unserer Services in der Produktionsumgebung benötigen“, erklärt Ignacio Gajardo, BCI MACH Chief Technology Officer. „Wir begannen also mit der Suche nach einer Monitoring-Lösung, und schnell kristallisierte sich New Relic als idealer Kandidat heraus. Nicht nur würden wir damit die notwendigen Daten erhalten, es erschien uns auch äußerst benutzerfreundlich und war leicht in unsere aktuelle Umgebung zu integrieren.“
Mit einem disruptiven Service auf zu rasantem Wachstum
Die vielen Registrierungen schon im ersten Jahr waren kein Glückstreffer: Grundgedanke für die mobile Zahlungsplattform war es gewesen, eine Lücke im chilenischen Banken- und Bezahlsystem zu schließen. Darin lag gleichzeitig auch die Chance, die Branche grundlegend zu verändern und schnell eine Vielzahl an Kunden zu gewinnen.
„Da wir MACH ohne Durchführung einer Risikobewertung oder Kreditscoring zur Verfügung stellen, konnten wir viele Kunden erreichen, die unsere Leistungen sonst nicht in Anspruch nehmen hätten können“, erläutert Gajardo. „Inzwischen hat MACH 1,5 Millionen Nutzer. Über die App werden 70 % unserer internationalen Kreditkarten-Transaktionen durchgeführt. Wir hoffen, bis Jahresende 2 Millionen Nutzer zu erreichen und dass in fünf Jahren alle Chilenen unsere App nutzen.“
Nicht weniger als 17 Millionen Benutzer also.
Derartige Ambitionen erfordern natürlich eine Plattform mit entsprechender Performance und Skalierbarkeit. Mit New Relic APM und New Relic Mobile weiß die BCI eine solche an ihrer Seite. Die beiden Lösungen haben entscheidend dazu beigetragen, dass sowohl das digitale Kundenerlebnis von MACH als auch seine mobilen Apps mit dem weiterhin enormen Wachstum Schritt halten können.
Gajardo weiter: „Hohe Verfügbarkeit ist ein absolut entscheidendes Kriterium. Denn bei 1,5 Millionen MACH-Nutzern hat eine Stunde Downtime erhebliche Konsequenzen für unsere Reputation. Da zählt jede Sekunde. Mit den Technologien von New Relic haben wir die Performance all unserer Umgebungen – so auch von Entwicklung, Staging und Produktion – stets im Auge, sodass wir gar nicht erst in eine solche Lage kommen. Ein Vorteil von unschätzbarem Wert für uns. Dank New Relic können wir Engpässe schon bald in der Entwicklungsphase erkennen und beheben.“
Power für DevOps
Das MACH-Team setzt auf ein DevOps-Modell unter Maßgabe von Continuous Integration und Continuous Delivery (CI/CD). Über die New Relic Plattform erhält es fortlaufend die notwendigen Informationen zum System. „Unser DevOps-Team benötigt zu jeder Zeit genaue Daten zur Performance unserer Infrastruktur und unserer Services“, erklärt Gajardo. „Wir gewähren daher intern äußerst freien Zugriff auf New Relic.“
MACH-Entwicklerin Daniela Constanza Muñoz pflichtet bei: „Unsere Dev-Teams sollen vollumfänglich für ihren Code verantwortlich sein – von der Entwicklung bis zur Produktionsumgebung.“ „Da wir unsere Deployments mit New Relic integriert haben, ist diese Verantwortung von Beginn an nicht nur möglich, sondern sogar völlig natürlich.“
Plattform-Performance und Benutzererlebnis stets im Blick – für das MACH-Team eine Selbstverständlichkeit. Verantwortlich hierfür sind vollständig automatisierte und instrumentierte Delivery Pipelines sowie die Dashboards von New Relic Insights. Über diese abrufbar sind verschiedenste Informationen: von Verfügbarkeits- und Reaktionszeiten bis hin zu KPIs wie der Anzahl der verarbeiteten Zahlungen oder der in den letzten 24 Stunden erstellten Konten.
Vertrauen in Innovation
Zwei Beispiele sehen Gajardo und Muñoz als besonders beispielhaft für den großen Mehrwert von New Relic.
Muñoz erlebte ihren persönlichen Aha-Moment, als Timeout-Fehler Benutzer daran hinderten, Geld auf ihre Kreditkarten zu laden. „Wir stellten umgehend Nachforschungen an. Diese zeigten, dass unsere Reaktionszeit für diesen Endpunkt über mehrere Tage stetig gestiegen war, bis er schließlich mit Timeout-Fehlern reagierte“, so Muñoz. „Dank New Relic hatten wir die Ursache schnell identifiziert. Wir überprüften die Reaktionszeit eines unserer externen Services und stellten fest, dass es sich bei diesem um die Fehlerquelle handelte. So konnten wir die Behebung anstoßen, und die kam nicht zu früh: Wäre das Problem noch länger unentdeckt geblieben, hätte dies unserem Geschäft signifikant schaden können.“
Für Gajardo zeigt sich der Wert von New Relic vor allem an dem Tag, als das Empfehlungsprogramm von MACH viral wurde. „Für unser Team war das ein sehr schöner Tag, aber auch ein gleichermaßen von Stress geprägter“, so Gajardos Beschreibung. „Unser Traffic war 25-mal so hoch wie sonst. In nur zwei Tagen hatten wir 100.000 neue Nutzer! Die Instrumentierung von New Relic lieferte uns dabei äußerst interessante Einblicke zu unseren Services und Umgebungen unter enormen, völlig ungetesteten Belastungen. Ein echter Vertrauensbooster für unser Team.“
Neue Potenziale dank New Relic
Das Vertrauen in seine mobile Zahlungsplattform ist für das MACH-Team ungebrochen, wächst weiterhin. Neue Features und Innovationen kommen laufend hinzu, ebenso wie Nutzer. All dies geschieht in der Gewissheit, dass man dank der Möglichkeiten von New Relic stets auf alle Veränderungen vorbereitet ist.
„New Relic hat unsere Entscheidungen fundierter gemacht, da wir nun die nötigen Einblicke haben, um Problemursachen zu isolieren und sie pro-aktiv anzugehen.“, stellt Muñoz fest. „Wir lösen inzwischen Probleme, von denen wir noch gar nicht wussten, dass wir sie hatten.“