Tag

#reliability

6 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…

Scaling Pitfalls: Hotspots, Stampedes and Failure

Scaling Pitfalls: Hotspots, Stampedes and Failure

A design that looks correct on the whiteboard can still collapse the first time…

System Design Patterns for Managing Long-Running Tasks

System Design Patterns for Managing Long-Running Tasks

Introduction Some operations simply can’t finish in the time a user is willing…