SAKSHI CHHABRAConsistent HashingConsistent Hashing is a distributed hashing scheme to distribute cache keys efficiently and evenly across servers. In this blog, we are…Sep 24, 20231Sep 24, 20231
SAKSHI CHHABRASystem Design Interview Patterns-IVIncase you haven’t checked out my previous blogs on part I, part II and part III of System Design patterns, i would recommend to check it…May 13, 2022May 13, 2022
SAKSHI CHHABRASystem Design Interview Patterns-IIIIncase you haven’t checked out my previous blogs on part I and part II of System Design patterns, i would recommend to check it out here…May 6, 20221May 6, 20221
SAKSHI CHHABRASystem Design Interview Patterns-IIIncase you haven’t checked out System Design Patterns-I , i would recommend you check it out. The blog covers 6 different system design…May 3, 20222May 3, 20222
SAKSHI CHHABRASystem Design Interview Patterns-ISystem design interview holds a lot of importance in decision making for senior-level software developer positions. In this blog series, i…Apr 30, 2022Apr 30, 2022
SAKSHI CHHABRAinInterviewNoodleSystem design — CommunicationNow that we got data storage out of the way, lets discuss the next topic which is communication between client and server. It usually…Apr 10, 2022Apr 10, 2022
SAKSHI CHHABRASystem Design — Application layerApplication layer is the service layer that is responsible for exposing business logic to clients. On the other side, web servers accept…Apr 9, 2022Apr 9, 2022
SAKSHI CHHABRACache Part 2 — Cache update strategySince we can only store a limited amount of data into cache, we need to determine best cache update strategy to make best use of limited…Mar 22, 2022Mar 22, 2022
SAKSHI CHHABRAIntroduction to Cache Part 1Cache is a high speed data storing layer that stores a very small portion of data, to serve future requests faster compared to if data was…Mar 18, 2022Mar 18, 2022
SAKSHI CHHABRAWide column store — NoSQL databaseThe fourth category of NoSQL database that we are going to discuss is wide column storeMar 14, 2022Mar 14, 2022