VBET

Mi experiencia en VBET con seguridad, analítica y rendimiento a escala.

Contexto

En VBET, trabajé en un producto de analítica para afiliados e influencers de iGaming. El sistema calculaba métricas financieras y operativas en una plataforma que empezó a atender audiencias mucho mayores de lo previsto originalmente.

Cómo trabajé

Antes de abordar rendimiento, reduje riesgos de seguridad y mantenimiento en la API legada. Reemplacé consultas inseguras, organicé la base con Clean Architecture e inyección de dependencias y establecí pruebas y documentación para sostener los cambios siguientes.

Después traté el rendimiento por etapas. Usé Go, goroutines, channels y consultas paralelas para reducir la primera etapa del cálculo de comisiones de cerca de siete a tres minutos. Como el SQL Server era externo y no podía cambiarse, diseñé un ETL con checkpoints, agregaciones precalculadas y reconciliación, diferenciando datos provisionales de datos consolidados.

Lo que me llevé

Esta experiencia consolidó cómo tomo decisiones de rendimiento: entender la restricción real, aceptar la consistencia adecuada para cada uso y después elegir la tecnología que la resuelve.