VBET

Minha experiência na VBET com segurança, analytics e performance em escala.

O contexto

Na VBET, trabalhei em um produto de analytics para afiliados e influenciadores de iGaming. O sistema calculava métricas financeiras e operacionais em uma plataforma que passou a atender bases de usuários muito maiores do que as previstas originalmente.

Como atuei

Antes de atacar desempenho, comecei reduzindo riscos de segurança e manutenção na API legada. Substituí consultas inseguras, organizei a base com Clean Architecture e injeção de dependências e estabeleci testes e documentação para sustentar as próximas mudanças.

Depois, tratei a performance em etapas. Usei Go, goroutines, channels e consultas paralelas para reduzir a primeira etapa do cálculo de comissões de cerca de sete para três minutos. Como o SQL Server era externo e não podia ser alterado, desenhei um ETL com checkpoints, agregações pré-calculadas e reconciliação, distinguindo dados provisórios de dados consolidados.

O que levo

Essa experiência consolidou a forma como tomo decisões de performance: entender o limite real, aceitar a consistência compatível com cada uso e só então escolher a tecnologia que resolve a restrição.