Idempotency keys are a contract, not a feature
Why retries in payment systems demand an explicit agreement between client and server.
Payments
A personal notebook
I'm Aniket — a software engineer and a curious individual. I write about ideas, experiences, technology, and everyday life. My interests wander through sports, game theory, and human behavior; away from work, it's chess, travel, football, and books.
Why retries in payment systems demand an explicit agreement between client and server.
Payments
An intuition-first tour of Raft for engineers who ship, not prove.
Distributed Systems
Double-entry bookkeeping as the original event-sourced system.
Payments
No reviews published yet.
No finds shared yet.
The engineering side
I’m a software engineer at Atlassian, working on cloud migration infrastructure and large-scale data movement. Over 7+ years, my journey has taken me through three Indian unicorn startups — Razorpay, Mindtickle, and PhonePe — building and scaling backend systems in fast-growing engineering environments.
More about my engineering work →