#system-architecture
Read more stories on Hashnode
Articles with this tag
The main requirements: Push notification, SMS message, and email. Soft real-time system. Notifications can be triggered by client applications....
Let's assume that the requirements of the system are: IDs must be unique. IDs are numerical values only. IDs fit into 64-bit. IDs are ordered by...
We will discuss the following core components and techniques used to build a key-value store: Data partition Data...
To achieve horizontal scaling, it is important to distribute requests/data efficiently and evenly across servers. Consistent hashing is a commonly...
In a network system, a rate limiter is used to control the rate of traffic sent by a client or a service. In the HTTP world, a rate limiter limits the...
In this article, I would like to share some insights about process of system design interview from System design interview book . A 4-step...