Quebre isto
O Construtor ao contrário: em vez de montar, você recebe um desenho pronto e aponta o que está errado. Quem corrige é o mesmo motor de regras.
O cenário
Um gateway de pagamento notifica a sua aplicação por webhook a cada cobrança aprovada. O time montou a rota de recebimento e processa a baixa do pedido ali mesmo, dentro da requisição. Em produção, o provedor começou a reenviar notificações e alguns pedidos foram baixados duas vezes.
A arquitetura montada
- 1UI / Frontend
- 2API / GatewayWebhooksAutenticaçãoRate limitingNginx
- 3Aplicação (casos de uso)
- 4Domínio
- 5Infra / BancoPostgreSQL
O que está errado aqui?
Marque tudo que se aplica. Apontar defeito onde não há também conta.