Choosing a Primary Key: A Tour of the IDs Real Systems Actually UseChoosing a primary key according to the scale of the system and use case12 min read·yasir323.hashnode.devSep 14
Picking the Right UUID Version (So Your Database Doesn't Hate You)Picking the right UUID version while designing a system for scale13 min read·yasir323.hashnode.devSep 14
Tap, Tap, Charged Twice: The Idempotency-Key PatternHow to make unsafe API requests safe to retry with the failure modes the happy path hides.13 min read·yasir323.hashnode.dev1Jun 27
The Transactional Outbox Pattern in Python: Solving the Dual-Write ProblemA field guide to the transactional outbox pattern and the failure modes nobody puts in the architecture diagram.17 min read·yasir323.hashnode.dev1Jun 26
The Heap That Wouldn't Sit StillTop gainers and losers, live, over 20,000 symbols and the tax I didn't price in9 min read·yasir323.hashnode.dev1Jun 21