
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…
Tag
14 posts
Here is a bug that has cost real companies real money: a customer taps “Pay ₹50…
Every app in India takes payments now. Food delivery, ed-tech, D2C brands, SaaS…
We’ve covered a lot over eleven lessons. In this last one, let’s design the…
One Sunday morning, an online grocery company’s monitoring showed something…
On the 3rd of every month, the finance team at a D2C company I worked with would…
A support lead at an online electronics store once told me, “Refunds are where…
A wallet startup I advised had a simple design. The table had a column. Top-up…
On a payments team I worked with, the table had a column called . Over three…
When I review payment integrations, I usually find the same three or four…
Here’s a bug I helped debug at a mid-sized ed-tech company. Some students were…
A friend runs a small online furniture store in Jaipur. Average order around ₹2…
One evening during an IPL final, our support queue suddenly had 300 tickets with…
In my first job at a Bengaluru startup, I was asked to “add Razorpay” to our…
Here’s a bug I’ve seen in some form at three different companies. A cashback…
