Observability
Servicios financieros

Innovador en pagos usa Elastic Observability y Google Cloud para disminuir el tiempo de detección de problemas, mejorar el rendimiento de las aplicaciones para los clientes y acelerar nuevos productos

Menor tiempo de detección de problemas en las aplicaciones

WePay redujo en un 90 % el tiempo necesario para detectar el impacto en el cliente durante los incidentes gracias a que tenemos todos los datos de telemetría y logging en Elastic, y a la correlación de eventos.

Lanzamiento más rápido de características nuevas

Con Elastic, WePay puede monitorear mejor las aplicaciones y los servicios desarrollados recientemente en busca de errores, lo cual ayuda a acelerar el lanzamiento de características nuevas para los clientes.

Cumplimiento más fácil de las normativas de la industria

WePay usa los niveles caliente, tibio, frío y congelado de Elastic con discos persistentes y SSD de Google para satisfacer los requisitos de auditoría de manera rentable.

WePay optimiza las experiencias de los clientes y facilita el cumplimiento del almacenamiento de datos con Elastic en Google Cloud

Una de las áreas más importantes del sector tecnofinanciero es la gestión de pagos, que permite a las organizaciones procesar de forma segura las transacciones de los clientes a través de sus sitios web. WePay se encuentra al frente de la industria, con su servicio de pagos en línea líder en el mercado que se usa en empresas de plataformas, como sitios web de financiamiento colectivo, mercados y pequeñas empresas de software comercial.

Adquirida por JPMorgan Chase en 2017, WePay parte de una infraestructura de IT que comprende cientos de servicios que se ejecutan en miles de contenedores y máquinas virtuales. Desarrollada a partir de Google Cloud, esta infraestructura avanzada permite a WePay desarrollar, entregar y escalar servicios innovadores que la ayuden a destacarse en el tan competitivo mercado de pagos.

A fin de mantener la disponibilidad y eficiencia de su entorno, WePay recopila logs de toda su infraestructura y aplicaciones, además de logs de auditoría de Google y otros proveedores externos que se integran al servicio de WePay. Recopilar, monitorear y analizar estos logs a escala permite a los ingenieros identificar áreas con mal rendimiento, medir el estado de las aplicaciones y acelerar la resolución de problemas, todo lo cual contribuye a la velocidad y calidad de lanzamientos de productos nuevos.

La empresa debe almacenar los logs de conformidad con exigentes normativas de la industria financiera. Retener grandes volúmenes de datos es costoso, por lo que WePay necesita tecnologías que ayuden a optimizar los costos de almacenamiento sin descuidar las pautas de cumplimiento.

Consolidar y optimizar el proceso de observabilidad

A medida que su infraestructura evolucionaba, la solución de logging anterior de WePay tenía problemas para seguir el ritmo de estos objetivos. Era propensa a fallas, necesitaba intervención manual y no permitía que los ingenieros de WePay se enfocaran en agregar valor a la empresa. Además, los datos de logging, métricas y rastreo estaban distribuidos en soluciones de proveedores diferentes.

"Necesitábamos consolidar nuestras herramientas de monitoreo y cumplimiento para optimizar las analíticas de logs y mejorar el rendimiento de nuestra infraestructura y aplicaciones", afirma Kartik Deshpande, ingeniero de software de personal de WePay.

WePay hizo una investigación de mercado y decidió desplegar Elastic Observability como única solución para todo el logging en todos los entornos de desarrollo, organización, preproducción y producción que gestionan 500 TB de datos.

Elastic Observability proporciona la capacidad de derribar silos y agregar toda la telemetría, incluidos datos de logs, al mismo tiempo que brinda la opción de controlar la retención de datos. La búsqueda entre clusters es una capacidad clave que permite buscar en varios clusters y pone a disposición datos de varias fuentes para su visualización y análisis a través de los dashboards integrados de Elastic para generar un reporte integral y actualizado.

Ahorrar horas para encontrar la causa raíz

Usar Elastic Observability como la única fuente para logging de datos permite a WePay identificar los problemas en la infraestructura y aplicaciones más rápido y llevar a cabo un análisis sofisticado.

Redujimos en un 90 % el tiempo necesario para detectar el impacto en el cliente durante los incidentes gracias a que tenemos todos los datos de telemetría y logging en Elastic, y a la correlación de eventos.

– Kartik Deshpande, Ingeniero de software de personal, WePay

WePay también mejoró la eficiencia de sus protocolos de cumplimiento de tecnofinanzas, en especial la retención de datos de logging esenciales. Durante los primeros 90 días, los datos se almacenan en Elastic para que WePay pueda abordar con rapidez las consultas de auditoría a corto plazo. Los datos más antiguos se transfieren a Google Cloud para los requisitos de auditoría de plazo más prolongado.

WePay ve el potencial de usar Elastic junto con Google Cloud Storage para el almacenamiento y la recuperación de datos a largo plazo. Esto incluye el almacenamiento y la búsqueda integral en el nivel congelado de Elastic, y las capacidades de analíticas de datos que pueden reducir más los costos de almacenamiento y operativos.

Elastic ofrece una forma flexible y rentable de simplificar y fortalecer el mantenimiento del cumplimiento poniendo a disposición los datos de logging a corto plazo al mismo tiempo que se integra a nuestra infraestructura de almacenamiento en el cloud a largo plazo.

– Kartik Deshpande, Ingeniero de software de personal, WePay

Elastic también brinda soporte para la misión de WePay de innovar continuamente sus servicios y mantener su estado de líder en el mercado. Los desarrolladores usan Elastic Observability para monitorear los logs en busca de errores en las aplicaciones que se encuentran en desarrollo, lo cual acelera el paso a producción y la entrega de nuevas capacidades a los clientes.

Menos tiempo generando reportes, más tiempo innovando

WePay usa Elastic para crear dashboards para las revisiones y búsquedas de logs. Esto incluye analíticas para su equipo de gestión de cuentas técnicas, lo que garantiza que los clientes de WePay continúen aprovechando al máximo su despliegue.

Los dashboards de Elastic ayudan a nuestros gerentes de cuentas técnicas a brindar una mejor experiencia del cliente. En lugar de tener que recurrir a nosotros con preguntas sobre el estado de un incidente o las tasas de error, pueden ver la información rápidamente y tomar medidas para resolver los problemas de los clientes con más velocidad.

– Kartik Deshpande, Ingeniero de software de personal, WePay

Luego de mejorar su experiencia del cliente con Elastic Observability, WePay recurrió a Elastic para que lo ayudara a proteger sus datos desplegando Elastic Security porque, cuando observas, ¿por qué no proteger? Elastic Security ahora es el pilar de las operaciones del equipo de seguridad que protege a la empresa frente a amenazas externas. Esto incluye Watcher, una característica de Elastic Security que usa WePay para analizar los datos de transmisión esenciales para el negocio y recibir alertas proactivas de actividad sospechosa. Como organización de servicios financieros que debe adherir a auditorías regulares, Elastic Security se asegura de que WePay cumpla con todas las normativas de cumplimiento.

Deshpande también destaca el soporte que ofrecen los servicios profesionales de Elastic que ayudaron a acelerar el tiempo de salida a producción al permitir identificar formas de mejorar la búsqueda. Los consultores de Elastic trabajaron con WePay para permitir a sus desarrolladores ver todos los logs y cuál es el rendimiento de una app una vez desplegada. Desde una perspectiva del flujo de trabajo, esto brindó una visibilidad mucho más amplia de anomalías de monitoreo para que el equipo ahora pueda determinar dónde se encuentran los problemas y qué debe hacerse para resolverlos. Las etapas de desarrollo, organización y producción tienen logs que se envían Elastic. "Como empresa tecnológica innovadora, establecemos estándares muy altos para nuestros socios de IT. Cuando necesitamos asistencia durante nuestro despliegue de Elastic, los servicios profesionales de Elastic trabajaron a nuestra par", explica Deshpande. "Hay muchísimo respeto entre los equipos por su experiencia técnica".

Deshpande también ve un gran potencial para otras aplicaciones de Elastic en el futuro. Esto incluye planes de usar Elastic APM para identificar y resolver rápidamente problemas de aplicaciones de causa raíz con rastreos, logs y métricas correlacionados. Elastic APM también ofrecerá una visibilidad más detallada de las aplicaciones de WePay con un amplio soporte de idiomas populares, OpenTelemetry y rastreo distribuido.

El área de los pagos fue una de las primeras en las que se innovó en el sector tecnofinanciero, y gracias a Elastic, WePay continúa abriéndose paso a medida que se expande el comercio electrónico en línea. Elastic Observability es una parte integral de nuestra infraestructura que nos permite brindar experiencias del cliente sobresalientes y cumplir con las normativas más recientes.

– Kartik Deshpande, Ingeniero de software de personal, WePay