Onde billing fica perigoso
O primeiro pagamento bem-sucedido quase sempre e a parte facil. O dificil esta em volta: entrega duplicada, evento atrasado, retry e estado do produto derivando porque o handler nao foi estrito o bastante.
O que eu procuro
Codigo de webhook de billing deveria deixar replay seguro evidente:
- escrita idempotente,
- log de eventos,
- identificadores estaveis,
- e transicoes estreitas para o estado da assinatura.
Por que isso importa
Quando dinheiro entra na historia, ambiguidade escondida fica cara. Disciplina de replay e um dos sinais mais claros de que o produto aguenta trafego real, nao so trafego de demo.
Sinal de portfolio
Eu quero que repositorios SaaS no portfolio mostrem que billing nao e so integracao. E uma fronteira operacional que precisa de tratamento cuidadoso e boring.