No. 24
Three Ways to Make Go Handlers Idempotent
Retries are unavoidable, so handlers must be safe to run twice. Three techniques in Go: safe writes, a processed-messages table, and idempotency keys.
I have built backend systems since 2013, mostly in Go: payments, identity and commerce. More about me.
No. 24
Retries are unavoidable, so handlers must be safe to run twice. Three techniques in Go: safe writes, a processed-messages table, and idempotency keys.
