#system-design
Read more stories on Hashnode
Articles with this tag
Bloom filters is a space efficient probabilistic data structure that answers if an element is not in a set or may be in a set. As it doesn't store the...
The Snowflake ID is a unique identifier created by Twitter for distributed computing. The IDs are made up of the following components: Epoch...
Scaling horizontally requires adding more server nodes as demand increases. We use load balancing to distribute the API request among servers. For...
What is a Rate Limiter ? Rate limiters restrict how many requests a sender (either a user or an IP address) can issue in a certain amount of time...
What is a Scalable Application? Scalability refers to the ability of a system to give reasonable performance under growing demands . It should work...