Customer Story
Digital Bank ridefinisce l'experience degli sviluppatori con Falcon LogScale
Lunar è una banca nordica con oltre 700.000 utenti in Danimarca, Svezia e Norvegia. Fondata nel 2015, Lunar si impegna a migliorare l'attività bancaria in modo che i suoi utenti possano controllare le proprie spese, risparmiare in modo più intelligente e far crescere il proprio capitale.
Essendo un'azienda nata nel cloud, Lunar non è legata alla tecnologia tradizionale e ritiene che nemmeno i clienti del settore bancario dovrebbero esserlo. L'azienda fintech è un esempio significativo di innovatore del settore, che sta trasformando i servizi finanziari nordici con transazioni esclusivamente digitali.
Nel 2017, con oltre 20 production deployment al giorno, Lunar aveva bisogno di una moderna piattaforma di log management che riuscisse a stare al passo con le esigenze del suo programma di deployment e sviluppo costante. Ha trovato ciò che gli serviva in CrowdStrike Falcon® LogScale.
Superare la piattaforma Open-Source Log Management
Lunar ha iniziato il suo viaggio nel log management con una semplice configurazione di Elasticsearch e Kibana. Tuttavia, non ci è voluto molto perché emergessero problemi di fruibilità e compatibilità della soluzione open-source. Il linguaggio di query Elasticsearch era problematico e Kibana ha sempre creato difficoltà, secondo quanto afferma Kasper Nissen, Lead Platform Architect di Lunar. "Avevamo un problema per cui gli schemi venivano definiti alla prima richiesta ogni notte, il che significava che non potevamo vedere cosa stava succedendo con una delle nostre piattaforme mobili", ha detto Nissen. "Questo ha creato dei punti oscuri e ha determinato un'esperienza negativa per gli sviluppatori". Lunar si è impegnata a risolvere questi problemi, a partire dall'esperienza degli sviluppatori. Nel 2017 la banca ha iniziato a lavorare con i microservizi. Per decentralizzare la gestione di questi microservizi agli sviluppatori, il team doveva fornire a questi ultimi una moderna piattaforma di log management che permettesse di estrarre facilmente i log di cui avevano bisogno. È stato allora che Lunar si è rivolta a Falcon LogScale. Falcon LogScale è una moderna piattaforma di log management che permette alle organizzazioni di esaminare le minacce, identificare le vulnerabilità del sistema e ottenere preziosi insight da tutti i dati di log ed eventi in tempo reale. Falcon LogScale offre un total cost of ownership basso grazie a un'architettura progettata per ridurre al minimo le risorse di archiviazione e di calcolo necessarie a integrare i dati su qualsiasi scala, per poi fornire insight immediati su quei dati con una bassa latenza di ricerca. "Ad attrarci è stato il linguaggio di query di LogScale, perché è davvero vantaggioso per gli sviluppatori", ha dichiarato Nissen. "Funziona bene in self-hosting e non richiede alcuno schema per iniziare l'ingesting log". Oggi, grazie all'utilizzo di Falcon LogScale per la gestione dei log e l'esame dei dati a livello applicativo e infrastrutturale, Lunar dispone di una piattaforma di log management in grado di offrire una visione completa dei suoi 300-350 diversi microservizi. Falcon LogScale permette a Lunar di raccogliere gli eventi sia a monte che a valle, fornendo insight per prevenire i problemi prima che si verifichino. Inoltre, quando testano le funzionalità di una nuova applicazione su iOS o Android, gli sviluppatori di Lunar usano Falcon LogScale per avere un feedback immediato su cosa funziona o meno con un frammento di codice prima che venga messo in produzione. "LogScale consente una rapida esecuzione e un ciclo di sviluppo più breve, che a sua volta si traduce in un maggior numero di funzionalità e fix in minor tempo", ha dichiarato Nissen.
Sostenere un'azienda in rapida crescita
Lunar sapeva che erano necessarie idee e infrastrutture DevOps moderne per ridefinire l'experience degli sviluppatori. Falcon LogScale è parte di questo percorso. L'espansione e la velocità erano pezzi fondamentali del puzzle. Dopo aver adottato Falcon LogScale, Lunar ha rapidamente espanso il proprio organico da 100 a 450 collaboratori. Tuttavia, a differenza della precedente piattaforma di log management, che costringeva l'azienda a scendere a compromessi sui contenuti da registrare, la moderna architettura di Falcon LogScale permette a Lunar di "fare il log di tutto", ottenendo diversi vantaggi. "In precedenza riflettevamo molto su cosa "eseguire il log" perché il sistema non riusciva a gestirlo bene", afferma Nissen. "Ora facciamo il log di tutto e gli sviluppatori possono fare domande sul loro codice dopo averlo distribuito, una volta che conoscono le domande. Non avrei potuto immaginare un modo migliore per rispondere a queste domande se non quello di rivolgerle a LogScale". Anche le ricerche sono molto più rapide secondo Nissen. “Le query live sono molto semplici: quando i log appaiono nel backend, ci vengono presentati subito. Il ritardo è così ridotto che i nostri sviluppatori hanno la sensazione che sia istantaneo". In definitiva, quello che era nato come strumento di monitoraggio e risoluzione dei problemi è diventato molto di più. Oggi Falcon LogScale aiuta Lunar anche nei casi d'uso di compliance, perché consente agli auditor interni di accedere facilmente ai log di cui hanno bisogno, invece di aspettare che qualcun altro li estragga. Anche l'esperienza del cliente è migliorata, perché i team possono vedere e risolvere i problemi delle app prima dei clienti, assicurando che i sistemi esterni funzionino sempre senza problemi. "LogScale è semplicemente perfetto per noi”, conclude Nissen. "Risponde a tutte le nostre domande".