Customer Story

Digitale Bank definiert das Developer Experience mit Falcon LogScale neu

Lunar ist eine nordische Bank mit mehr als 700.000 Nutzern in Dänemark, Schweden und Norwegen. Lunar wurde 2015 gegründet und strebt danach, das Bankwesen zum Besseren zu verändern, damit seine Nutzer ihre Ausgaben kontrollieren, intelligenter sparen und ihr Geld vermehren können. Als Unternehmen, das in der Cloud geboren wurde, ist Lunar nicht an veraltete Technologien gebunden und ist der Meinung, dass Bankkunden dies auch nicht sein sollten. Das Fintech-Unternehmen ist ein gutes Beispiel für ein Branchen-Disruptor, der die nordische Finanzdienstleistungsbranche mit rein digitalen Transaktionen revolutioniert. Im Jahr 2017 benötigte Lunar mit mehr als 20 Produktionsbereitstellungen pro Tag ein modernes Log-Management-System, das mit den Anforderungen seines stetigen Entwicklungs- und Bereitstellungsplans Schritt halten konnte. Mit CrowdStrike Falcon® LogScale fand sich die passende Lösung.

Die Open-Source-Log-Management-Plattform reicht nicht mehr aus

Lunar begann seine Reise in das Log-Management mit einer einfachen Elasticsearch- und Kibana-Einrichtung. Es dauerte jedoch nicht lange, bis Probleme bei der Benutzerfreundlichkeit und Kompatibilität der Open-Source-Lösung auftraten. Die Elasticsearch-Abfragesprache war problematisch und Kibana bereitete immer Schwierigkeiten, so Kasper Nissen, Lead Platform Architect bei Lunar. „Wir hatten ein Problem, bei dem Schemata jeden Abend bei der ersten Anfrage definiert wurden, was letztendlich dazu führte, dass wir nicht sehen konnten, was mit einer unserer mobilen Plattformen los war“, sagte Nissen. „Dadurch entstanden blinde Flecken und das Developer Experience war schlecht.“ Lunar machte sich daran, diese Probleme zu beheben, beginnend mit dem Developer Experience. Im Jahr 2017 begann die Bank mit Mikroservices zu arbeiten. Um das Management dieser Mikroservices an die Entwickler zu dezentralisieren, musste das Team den Entwicklern eine moderne Plattform für das Log-Management zur Verfügung stellen, mit der sie die benötigten Logs einfach abrufen können. Das war der Zeitpunkt, an dem Lunar auf Falcon LogScale ins Spiel brachte. Falcon LogScale ist eine moderne Plattform für das Log-Management, mit der Organisationen Bedrohungen untersuchen, Systemschwachstellen identifizieren und wertvolle Einblicke aus allen Log- und Ereignisdaten in Echtzeit gewinnen können. Falcon LogScale bietet niedrige Gesamtbetriebskosten durch eine Architektur, die darauf ausgelegt ist, die für die Datenerfassung in jeder Größenordnung erforderlichen Speicher- und Rechenressourcen zu minimieren und dann sofortige Einblicke in diese Daten mit geringer Suchlatenz zu ermöglichen. „Die Abfragesprache von LogScale hat uns überzeugt, weil sie für Entwickler so gut ist“, sagte Nissen. „Sie funktioniert gut, wenn sie selbst gehostet wird, und erfordert kein Schema, um mit der Erfassung von Protokollen zu beginnen.“ Durch die Verwendung von Falcon LogScale für das Log-Management zur Untersuchung von Daten auf Anwendungs- und Infrastrukturebene verfügt Lunar heute über einen vollständigen Überblick über die 300 bis 350 verschiedenen Mikroservices. Dank Falcon LogScale kann Lunar Ereignisse sowohl vor- als auch nachgelagert erfassen und so Einblicke gewinnen, um Probleme zu verhindern, bevor sie auftreten. Darüber hinaus verwenden die Entwickler von Lunar beim Testen neuer Anwendungsfunktionen auf iOS oder Android Falcon LogScale, um sofortiges Feedback darüber zu erhalten, ob ein Codeabschnitt korrekt funktioniert oder nicht, bevor er in die Produktion geht. „LogScale sorgt für eine schnelle Bearbeitung und einen kürzeren Entwicklungszyklus, was wiederum mehr Funktionen und Fehlerbehebungen in kürzerer Zeit bedeutet“, so Nissen.

Die Abfragesprache von LogScale hat uns überzeugt, weil sie für Entwickler so gut ist. Sie funktioniert gut, wenn sie selbst gehostet wird, und erfordert kein Schema, um mit der Erfassung von Protokollen zu beginnen.
Kasper Nissen Lead Platform Architect
Lunar

Unterstützung eines schnell wachsenden Unternehmens

Lunar wusste, dass moderne DevOps-Ideen und -Infrastrukturen erforderlich waren, um das Developer Experience neu zu definieren. Falcon LogScale ist Teil dieses Weges. Größe und Geschwindigkeit waren entscheidende Teile des Puzzles. Nach der Einführung von Falcon LogScale stieg die Mitarbeiterzahl von Lunar schnell von 100 auf 450. Im Gegensatz zur vorherigen Plattform für das Log-Management, die das Unternehmen dazu zwang, Kompromisse bei der Protokollierung einzugehen, kann mit der modernen Architektur von Falcon LogScale bei Lunar „alles protokolliert werden“, was mehrere Vorteile mit sich bringt. „Früher haben wir viel überlegt, was wir protokollieren, weil das System damit nicht gut umgehen konnte“, sagte Nissen. „Jetzt protokollieren wir alles und Entwickler können nach der Bereitstellung Fragen zu ihrem Code stellen, sobald sie die Fragen kennen. Ich könnte mir keine bessere Möglichkeit vorstellen, diese Fragen zu beantworten, als sie LogScale zu stellen.“ Auch die Suchvorgänge sind viel schneller, bemerkte Nissen. „Die Live-Abfragen sind so einfach... wenn die Protokolle im Backend erscheinen, werden sie uns sofort präsentiert. Die Verzögerung ist so gering, dass unsere Entwickler das Gefühl haben, alles würde sofort passieren.“ Alles in allem hat sich das, was als Überwachungs- und Fehlerbehebungswerkzeug begann, zu viel mehr entwickelt. Heute unterstützt Falcon LogScale Lunar auch bei Anwendungsszenarien im Bereich Compliance, da interne Auditoren damit einfach auf die benötigten Protokolle zugreifen können, anstatt darauf warten zu müssen, dass jemand anderes sie für sie beschafft. Auch die Kundenerfahrung hat sich verbessert, da die Teams Probleme mit der App sehen und beheben können, bevor die Kunden sie bemerken, und so sicherstellen, dass externe Systeme immer reibungslos funktionieren. „LogScale eignet sich einfach perfekt für uns“, so Nissen abschließend. „Es beantwortet all unsere Fragen.“

Herausforderungen

  • Das Open-Source-Log-Management-System von Lunar war kompliziert und wurde daher nur selten verwendet
  • Die Bank musste die Verwaltung ihrer Mikroservices für Entwickler dezentralisieren, um ein modernes Developer Experience zu bieten
  • Die Bank wuchs schnell und benötigte ein Log-Management-System, das im gleichen Maße mitwachsen konnte

Lösung

  • Lunar nutzt Falcon LogScale, um seinen Entwicklern eine moderne DevOps-Erfahrung und seinen über 700.000 Kunden ein erstklassiges digitales Banking-Erlebnis zu bieten. Complete ist ein rund um die Uhr verfügbarer Managed Service, der durch eine einzigartige Kombination aus Technologie, Threat Intelligence und Fachwissen moderne Kompromittierungen verhindert.

Ergebnisse

  • 0s minimale Latenz bei der Datenerfassung
  • 4 x Als Lunar von 100 auf 450 Angestellte skalierte, skalierte LogScale mit
  • 50+ Produktionsbereitstellungen pro Tag

Alle bereitgestellten CrowdStrike-Lösungen

  • Falcon LogScale™
Vertrieb kontaktieren Demo vereinbaren