Customer Story
Un banco digital redefine la experiencia de sus desarrolladores con Falcon LogScale
Lunar es un banco escandinavo que cuenta con más de 700 000 usuarios en Dinamarca, Suecia y Noruega. Desde su fundación en 2015, busca mejorar la banca para que los usuarios puedan controlar sus gastos, ahorrar con sensatez y hacer crecer su dinero.
Al ser una empresa nativa de la nube, Lunar no se ve limitada por soluciones tecnológicas tradicionales y cree que los usuarios del sector tampoco deberían estarlo. Es un claro ejemplo de empresa disruptiva en el sector escandinavo de los servicios financieros, donde ha logrado innovar con transacciones únicamente digitales.
En 2017, cuando implementaban más de 20 productos al día, Lunar comenzó a necesitar una plataforma de gestión de registros que pudiera soportar su programa de constantes desarrollos e implementaciones. Encontró lo que buscaba en CrowdStrike Falcon® LogScale.
Superación de su plataforma de gestión de registros de código abierto
Lunar comenzó su proceso de gestión de registros con una solución básica de Elasticsearch y Kibana. No obstante, pronto tuvieron que enfrentarse a problemas de usabilidad y compatibilidad con esta solución de código abierto. Según Kasper Nissen, Lead Platform Architect de Lunar, el lenguaje de consulta de Elasticsearch resultaba problemático y Kibana no paraba de generar contratiempos. "Teníamos un problema con la definición de esquemas al recibir cada noche la primera consulta. En última instancia, esto provocaba que no pudiéramos conocer el estado de una de nuestras plataformas móviles", apunta Nissen. "Teníamos puntos ciegos y la experiencia de los desarrolladores no era buena". Lunar quiso arreglar estos fallos y comenzó con la experiencia de los desarrolladores. En 2017, el banco estaba empezando a trabajar con microservicios. Para descentralizar su gestión en los desarrolladores, el equipo tenía que dotarlos de una plataforma de gestión de registros moderna para que pudiera extraer fácilmente los que necesitaran. En ese momento recurrieron a Falcon LogScale. Falcon LogScale es una plataforma moderna de gestión de registros que permite a las empresas analizar las amenazas, identificar las vulnerabilidades del sistema y obtener información útil de los datos de registros y eventos en tiempo real. Ofrece un bajo coste total de propiedad gracias a su arquitectura diseñada para minimizar los recursos de almacenamiento y computación necesarios para la ingesta de datos a cualquier escala. Además, aporta información al instante sobre estos datos mientras mantiene una latencia baja de búsqueda. "Lo que nos convenció para pasarnos a LogScale fue su lenguaje de consulta, ideal para los desarrolladores", afirma Nissen. "Funciona bien autoalojado y no necesita un esquema para empezar a recibir registros". A día de hoy, Lunar utiliza Falcon LogScale para gestionar sus registros y examinar los datos de la capa de la infraestructura y la aplicación. Gracias a esta plataforma, tiene visibilidad total de sus entre 300 y 350 microservicios. Falcon LogScale también reúne los eventos de producción y distribución, y ofrece datos para evitar los problemas antes de que sucedan. Además, al probar nuevas funcionalidades de aplicaciones en iOS o Android, los desarrolladores utilizan Falcon LogScale para ver qué partes del código no funcionan antes de que pase a fase de producción. "LogScale hace que el ciclo de desarrollo sea más corto y rápido, por lo hacemos más funciones y reparaciones en menos tiempo", señala.
Apoyo a una empresa en rápido crecimiento
Lunar sabía que necesitaba ideas y una infraestructura de DevOps moderna para redefinir la experiencia de los desarrolladores, y Falcon LogScale forma parte de su estrategia para lograrlo. La escalabilidad y la velocidad eran fundamentales. Tras adoptar Falcon LogScale, Lunar pasó rápidamente de tener 100 empleados a 450. A diferencia de la plataforma de gestión de registros anterior, que obligaba a la empresa a limitar sus registros, la arquitectura moderna de Falcon LogScale le permite registrarlo todo, lo que supone varias ventajas. "Antes, teníamos que plantearnos seriamente qué íbamos a registrar, ya que el sistema fallaba", explica Nissen. "Ahora lo registramos todo y los desarrolladores pueden hacerle preguntas al sistema sobre el código tras implementarlo, que es cuando realmente surgen. LogScale es la mejor herramienta para responder a esas preguntas". Nissen también destaca que las búsquedas son mucho más rápidas. "Resulta muy sencillo hacer consultas en tiempo real: se nos muestran los registros al momento de aparecer en el backend. El retraso es tan breve que los desarrolladores ni lo notan". En resumen, lo que iba a ser una herramienta de supervisión y resolución de problemas ha resultado tener muchas más posibilidades. A día de hoy, Falcon LogScale también ayuda a Lunar con los casos de uso de cumplimiento, ya que permite a los auditores internos acceder a los registros que necesitan de forma sencilla, sin esperar a que otra persona los extraiga. También ha mejorado la experiencia del cliente, ya que los equipos pueden detectar y resolver problemas en las aplicaciones antes que los usuarios. De esta forma, se aseguran de que los sistemas externos funcionan sin problemas. "LogScale nos da lo que necesitamos", concluye Nissen. "Responde a todas nuestras preguntas".