2024backend

Motor de cobranças idempotente

Cobrança que processa picos de 1.2k webhooks por minuto sem duplicar um centavo — nem durante deploy.

ano
2024
papel
Backend engineer sênior
stack
TypeScript, Node.js, PostgreSQL
confidencialidade
cliente — os números publicáveis estão abaixo

problema

Provedores de pagamento reenviam webhooks. Com retries agressivos, o serviço de cobranças registrava a mesma transação duas ou três vezes — estorno manual, conciliação quebrada e o time de suporte apagando incêndio toda semana.

decisões técnicas

resultado

Quatorze meses depois: zero cobranças duplicadas e zero incidente de conciliação. A migração aconteceu numa quarta-feira sem que ninguém do suporte percebesse.

0
cobranças duplicadas em 14 meses
1.2k/min
pico de webhooks
p99 87ms
registro de evento