KGKunal Guptainkunalforked.hashnode.dev·5d ago · 3 min readWhy “Just Retry the Request” Isn’t Always Safe This is pretty simple, but I thought it was interesting enough to share. Recently I was reading about idempotency and retries, and it made me realize how something as innocent as “just retry the reque10
JCJuan Carlos Gonzalez Cabreroinmalkomich.hashnode.dev·Aug 18 · 13 min readInside a Kafka Order Workflow: Outbox, Retries, DLQs and Idempotency1. The Naive Workflow: First Failure Strikes When you're building your first event-driven service with Kafka, the initial implementation feels natural and clean. You have a REST endpoint that saves 00
SMSyed Muhammad Aliindevstacked.hashnode.dev·Jul 21 · 21 min readStripe Payment Element in Production: Webhooks, Idempotency & Testing (2026)If you followed our guide on integrating Stripe Payment Element with Next.js 16, you already have a working checkout flow — a Payment Intent gets created, the user pays, and everyone's happy. Except "00
RDRONI DASinsystemdesignacademy.hashnode.dev·Jul 20 · 5 min readDesigning a payment system that never loses a centMost systems can tolerate being a little bit wrong. A like count that is off by one, a feed that is a few seconds stale, a search result slightly out of order. Nobody gets hurt. A payment system does 00
RDRONI DASinsystemdesignacademy.hashnode.dev·Jul 20 · 5 min readDesigning a payment system that never loses a centMost systems can tolerate being a little bit wrong. A like count that is off by one, a feed that is a few seconds stale, a search result slightly out of order. Nobody gets hurt. A payment system does 00
RBRakesh Bhandarkarinrakesh-codex.hashnode.dev·Jul 17 · 6 min readImplementing Idempotency Correctly in Payment GatewaysDuplicate transactions are one of the most common failure modes in distributed payment systems. In this article, we’ll explore how idempotency works, why atomic writes matter, and how to implement a p00
JLJeremy Longshoreinjeremylongshore.hashnode.dev·Jul 13 · 13 min readMaking a Fire-and-Forget Writer Safe Under FailureThere is a hook that distills a finished Claude Code session into a few durable learnings and proposes them to a shared team brain. It runs on SessionEnd. Nobody watches it. That last sentence is the 00
SHSohag Hasaninnotes.sohag.pro·Jul 2 · 9 min readIdempotency Keys and the Immutable Audit Log: Two Patterns That Make Fintech APIs Boring (In a Good Way)You are paying for something on your phone, you tap Pay, and the spinner just sits there. No confirmation, no error, nothing. Did it go through? Your thumb hovers over the button. Tap it again and may00
PKPrateek Kumarinprateekkumarhashnodedev.hashnode.dev·Jun 29 · 10 min readWhat I learned building an open-source payments-reliability toolkitYou think the hard part of a payment is charging the card. It isn't. The hard part is the second time the same charge arrives — the retry, the double-click, the webhook the gateway sends three times b00
PKPrateek Kumarinprateekkumarhashnodedev.hashnode.dev·Jun 29 · 10 min readIdempotency keys done rightYou already know you need idempotency keys. Everybody does. The retry storm, the double charge, the customer who got billed twice for the same order at 2 a.m. — the lesson lands once and you never for00