Tag

#idempotency

12 posts

Idempotency in Distributed Systems — Why Your Retry Just Charged the Customer Twice

Idempotency in Distributed Systems — Why Your Retry Just Charged the Customer Twice

Here is a bug that has cost real companies real money: a customer taps “Pay ₹50…

Distributed Systems in Practice — Failures, Time, Consensus and Correctness

Distributed Systems in Practice — Failures, Time, Consensus and Correctness

Every backend engineer today builds distributed systems, whether they call it…

Payments Engineering in India — From UPI to Ledgers

Payments Engineering in India — From UPI to Ledgers

Every app in India takes payments now. Food delivery, ed-tech, D2C brands, SaaS…

Pattern: Dealing with Contention

Pattern: Dealing with Contention

Some of the most memorable interview questions are really contention questions…

Distributed Transactions

Distributed Transactions

In a single database, a transaction is a gift: , do several writes, , and either…

Design a Payment System

Design a Payment System

Payment systems are the backbone of e-commerce. A bug here does not just cause a…