Using Transactions to Power an Idempotent API (2017) | Hacker News Reader