Pular para o conteúdo
veidjz

Arquitetura dos BFFs

Porto

Arquitetura, testes de carga, Node.js, NestJS, decisão técnica e escala organizacional.

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

Todos os casos

Voltar ao início