Pipeline de Pagamentos Assíncrono
Processamento de pagamentos end-to-end fora do ciclo da requisição HTTP: 2 funções Lambda e 5 recursos AWS provisionados via Infrastructure as Code com Serverless Framework.
O que importa
- Retirei a chamada ao provider do ciclo da requisição HTTP, isolando latência de terceiros do tempo de resposta da API.
- Adotei o contrato de partial batch failure do SQS e reduzi em 80% o reprocessamento de mensagens em lotes com falha isolada.
- Política de retry em 2 camadas (3 tentativas de cobrança e 5 recebimentos) com roteamento para dead letter queue e alarme de detecção em até 60 segundos.