System design
Learning paths
Topics
Roadmaps
Games
Search articles, topics...
⌘K
Library
Topics
Payments
Moving money exactly once, even when the network does not cooperate.
Path
System design
Distributed systems
Articles
Level
Foundation
Core
Senior
Staff
Design questions only
Patterns
Safe retries
The answer that never came
Narrow
Reliability
3
Transactions and locking
2
Queues and streams
1
API design
1
Architecture and deployment
1
India scale
1
4 pages
Design a UPI style payment rail
System design · Staff · 37 min
Transactions and locking
Reliability
India scale
Exactly-once in practice
Distributed systems · Senior · 12 min
Queues and streams
Reliability
Distributed transactions
Distributed systems · Senior · 12 min
Transactions and locking
Architecture and deployment
Idempotency keys
Articles · Core · 9 min
API design
Reliability