>_ undercoders
Publicações
O evento que nunca aconteceu: Transactional Outbox na prática
Seu save() foi commitado, seu publish() falhou — e para o resto do sistema aquele pagamento não existe. Um mergulho no problema do dual-write e no padrão que o resolve: a tabela outbox, o relay com SKIP LOCKED, as duas camadas de idempotência e o Inbox Pattern do lado de quem consome.
mpgxc