PinnedPublished inEnjoyAlgorithmsLatency in System DesignLatency determines how fast the data transfers from the client to the server and back to the client. It is a direct measure of performance.Jun 6, 2021A response icon1Jun 6, 2021A response icon1
Published inEnjoyAlgorithmsConsistent Hashing in System DesignConsistent Hashing is a widely used concept in a distributed system as it offers considerable flexibility in the scaling of the…Jun 17, 2021Jun 17, 2021
Published inEnjoyAlgorithmsWhat is Distributed Systems?Learn distributed system, their functioning, types, advantages and disadvantages and various real-life applications in system design.May 27, 2021A response icon2May 27, 2021A response icon2
Published inEnjoyAlgorithmsRemove Duplicates from sorted arrayWe are given a sorted array, write a program to remove the duplicate elements such that there is a single occurrence of each element.May 16, 2021May 16, 2021
Published inEnjoyAlgorithmsPastebin System DesignDesign Pastebin is a popular system design question. It enables us to store plain text and generate unique URLs to access the uploaded…Apr 30, 2021Apr 30, 2021
Published inEnjoyAlgorithmsData Partitioning — System Design ConceptData partitioning improves the scalability and performance of the system. It is also an essential topic for the system design interview.Feb 5, 2021Feb 5, 2021
Published inEnjoyAlgorithmsSQL vs NoSQL DatabasesLearn differences between SQL and NoSQL based on factors like functional requirements, non-functional requirements, data structure, etc.Feb 2, 2021Feb 2, 2021