Atomic Transaction Posting in Go: Getting Balance Invariants Right Under Concurrency
An afternoon where one in six payments mysteriously failed, and the one-line database change that fixed it taught me more about Postgres than a year of reading docs
Jun 29, 20269 min read

