Líder bancario reduce el tiempo de respuesta en un 80%

Pruebas de performanceIndustria financiera

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.

¿Busca mejorar la calidad y confiabilidad de sus sistemas de banca en línea?