El cliente

Banco Bilbao Vizcaya Argentaria (BBVA) es uno de los grupos de servicios bancarios y financieros más grandes del mundo.

Fundado en 1857, BBVA tiene presencia en más de 30 países, principalmente en España, Turquía y Rumania. En latinoamérica el BBVA opera en diez países, región cuyos productos bancarios más utilizados son la cuenta corriente para el ahorro y la banca digital.

En 2007, la firma comenzó una iniciativa para transformar digitalmente el banco. Después de la implementación, tuvo un aumento anual de 19% en nuevos clientes.

En septiembre de 2018, el grupo canadiense Scotiabank se fusionó con BBVA en Chile, por lo que los antiguos clientes de BBVA pasaron oficialmente a formar parte de “Scotiabank Azul”.

A inicios de 2020, Scotiabank Chile culminó su proceso de reorganización corporativa dirigido a simplificar la malla societaria y hacer más eficiente la operación y administración de sus filiales y negocios.

676 mil millones de euros en activos en 2018

8.000 oficinas

125.627 empleados

74.5 millones de clientes

La necesidad

BBVA estaba reestructurando su sistema de banca por internet, BBVANet, y necesitaba confirmar que su sistema sería capaz de soportar peaks (dientes de sierra, en términos matemáticos) de carga en términos de tráfico, sin afectar las operaciones.

Era necesario encontrar un proveedor para ejecutar pruebas de performance en sistemas corporativos web y móviles utilizando datos reales, para permitir que BBVA tomara decisiones clave de diseño y arquitectura y así minimizara los riesgos antes del lanzamiento.

Nuestra solución

BBVA contrató a Abstracta (por encima de sus proveedores de servicios que forman parte del Fortune 500) ya que necesitaba expertos en el área de performance que pudieran realizar un diagnóstico rápido del sistema.

En dos meses, Abstracta completó todas las pruebas de performance, sugirió mejoras e implementó una plataforma de monitoreo.

La reestructuración de BBVANet enfrentó muchos riesgos inherentes debido a la implementación y características arquitectónicas del sistema bancario por internet.

Abstracta diseñó pruebas de performance que podrían ejecutarse varias veces y proporcionar indicadores de cómo el sistema respondió a una gran cantidad de usuarios concurrentes.

Estas pruebas fueron esenciales para reducir el riesgo de pérdida de servicios o fallas en los sistemas de producción.

El sistema se desarrolló principalmente en C# con ciertos aspectos también creados en Java y AS400 CL.

Las principales herramientas utilizadas en el proyecto fueron: OpenSTA, Iseries Navigator, Windows Performance Monitor, Apache Log Viewer y SQL Server Tuning Advisor.

En primer lugar, validamos la arquitectura y la infraestructura general para detectar problemas graves de rendimiento. Luego, proporcionamos datos objetivos para analizar diferentes opciones de implementación. Finalmente, recomendamos cambios en la arquitectura del sistema.

En la automatización de pruebas se utilizó OpenSTA y NMON para monitorear los recursos y la base de datos del servidor, usando registros nativos de estadísticas.

Resultados

Originalmente, el sistema había podido manejar un total de 2.800 usuarios virtuales sin sufrir degradaciones.

Antes del lanzamiento, Abstracta aumentó esta cifra con éxito llegando a 7.000 usuarios virtuales por hora (un aumento del 186%) durante la prueba de carga, sin la necesidad de ningún hardware adicional.

Esta cantidad de usuarios por hora, estaba alineada con el número total de usuarios esperado durante el horario peak en los siguientes tres años.

Estas optimizaciones del sistema permitieron ahorrar millones de dólares en costos asociados al hardware.

Además, los ajustes del sistema recomendados por Abstracta permitieron reducir en un 80% el tiempo máximo de respuesta, en uno de los escenarios de prueba más críticos.

Finalmente, se brindó capacitación al personal clave del banco para la detección, análisis y corrección de incidentes de desempeño.

Como resultado de esta serie de éxitos, continuamos haciendo un excelente trabajo para el Grupo BBVA en América Latina.

ilustración testing ágil

Otros casos de éxito

Líder de e-commerce ejecuta pruebas de performance en CI

VER CASO DE ÉXITO

Administradora de fondos de pensiones reduce 5x el tiempo de respuesta del sistema

VER CASO DE ÉXITO

Cadena de librerías #1 de EUA reduce el tiempo de respuesta en un 46%

VER CASO DE ÉXITO