000
Santos, Brasil — Remoto--:--:-- GMT-3
Disponível para projetos
Skip to content
Todos os projetos
06Varejo Global / React / BFF & GraphQL

Front-end da plataforma global de vendas da Natura, sobre React com BFF em Node.js e GraphQL — entregue durante alocação simultânea com a HDI Seguros.

Front-end da plataforma global de vendas da Natura, sobre React com BFF em Node.js e GraphQL — entregue durante alocação simultânea com a HDI Seguros.
01

Visão geral

Cliente / Produto
Natura (via Sysmap Solutions)
Período
Mar 2020 — Jul 2020
Papel
Desenvolvimento Front-end
Contexto
Plataforma global de vendas, desenvolvida durante alocação simultânea com a HDI Seguros.
Time
Time de produto da plataforma global.
Tecnologias
ReactNode.jsBFFGraphQLJavaScript
02

O desafio

Construir front-end de uma plataforma global enquanto alocado em um segundo cliente ao mesmo tempo — o que fez da arquitetura disciplinada a única forma de manter as duas entregas honestas.

03

Estratégia

  • GraphQL através de um BFF para que cada tela pedisse exatamente o dado que renderizava.
  • Composição de componentes React mantida pequena e previsível, para permanecer revisável por outros.
  • Contratos claros em vez de abstrações espertas — o mais barato de passar adiante.
04

Solução

  • Front-end React para a plataforma global de vendas.
  • BFF em Node.js com GraphQL consolidando serviços de back-end para a interface.
  • Componentes estruturados para transferência entre pessoas e mercados.
05

Impacto

  • Front-end entregue para uma plataforma que opera em mercados internacionais.
  • Um único contrato GraphQL substituindo o acoplamento direto a múltiplos serviços.
06

Aprendizados

Dois clientes ao mesmo tempo ensinam rápido quais dos seus hábitos realmente escalam. Contratos explícitos sobreviveram à troca de contexto; esperteza não.

Próximo projetoSafraPay & Internet Banking