Web Story · POSTGRESQL

Idempotência em APIs financeiras com PostgreSQL

Como evitar despesas duplicadas quando um aplicativo reenvia uma operação após perder a conexão.

POSTGRESQL

O celular envia um lançamento, o servidor grava a despesa e a conexão cai antes da resposta.

Slide 1 de 4

POSTGRESQL

Para o aplicativo, o resultado é desconhecido.

Slide 2 de 4

POSTGRESQL

Repetir o POST é necessário para recuperar a operação, mas pode duplicar o lançamento se a API tratar cada tentativa co…

Slide 3 de 4

POSTGRESQL

## A chave representa a intenção Gere uma chave por intenção de salvar e preserve-a até obter uma resposta conclusiva.

Slide 4 de 4

Leitura completa

Continue no artigo

Como evitar despesas duplicadas quando um aplicativo reenvia uma operação após perder a conexão.

Abrir matéria completa