System Design

Part 1: Scale your system Part 1: From 1 to 99 999 users We are onto the 2nd part. How...
In this series of posts, I wanted to create a list of stages, possible designs of a system as it...
Lately, this has become a common interview question: How many Bytes will some hypothetical app probably need? When in fact,...
Consistent hashing is a strategy most notably used by distributed databases for determining to which slot a key belongs. Its...