Arquitetura dos BFFs
Contexto
Portal do Cliente com aproximadamente 1 milhão de usuários ativos mensais e cerca de 40 BFFs independentes.
Responsabilidade
Participação na avaliação de alternativas, testes de carga, construção de BFFs e refatoração do scaffold.
O que foi feito
- Comparação de implementações em Java, .NET e Node.js/NestJS.
- Testes com k6 e JMeter.
- Análise de throughput, percentis de latência, timeouts e recursos.
- Reestruturação de uma implementação que degradava e encerrava sob o cenário testado.
- Simplificação de camadas e abstrações do scaffold.
Resultado
A arquitetura reestruturada sustentou os cenários testados e melhorou estabilidade, throughput e latência nos extremos. O scaffold ficou mais direto, reduzindo carga cognitiva e facilitando manutenção e onboarding.
TecnologiasNestJS · Node.js · React · Next.js · k6 · JMeter