Documente Academic
Documente Profesional
Documente Cultură
● 1K cidades
● 160K parceiros
● 170K entregadores
Consumer Restaurants Logistics
● Tempo de deploy
○ Em média 10 minutos
● Escalonamento ineficaz
○ Diferentes necessidades compartilhadas pelo mesmo processo
Evoluindo nosso BFF
Como resolvemos os problemas citados anteriormente
Contraste entre a abordagem inicial à esquerda e abordagem proposta à direita
Desafios da evolução BFF
● Interesses transversais
○ Permissionamento
○ Auditoria
○ Configurações
○ Validação do Token JWT
● Controle de impactos
○ Várias features sendo migradas ao mesmo tempo
Lidando com interesses
transversais
Criando uma biblioteca base para nossos BFFs
Interesses transversais do BFF do portal do parceiro
Criação de biblioteca base para interesses transversais dos BFFs
Criação de múltiplas aplicações
Como nós impulsionamos a criação dos novos BFFs
Estratégias de migração
● Novas aplicações
○ Strangler application [2]
○ Aplicações criadas "do zero"
○ Stacks variando por time