Pugazhenthi Elangovanscalability.hashnode.dev·Apr 18, 2024Distribution of data in NoSQL Databases - Part 1Introduction Amazon Dynamo and Cassandra whitepapers are the blueprint for NoSQL wide column databases. These databases solve many problems which aren't intended to be solved in relational databases. One of the predominant feature is Horizontal Scala...DiscussDatabasesNoSQL
Aditya Ladadityaladblog.hashnode.dev·Mar 13, 2024Demystifying Consistent Hashing: A Comprehensive GuideWhat is Hashing ? It is a technique to convert data into hash code using a hash function. This hash code is used to uniquely identify the data or map it to a specific memory location. Why use Hashing ? Efficient storage of data by converting ...DiscussHashing
Tushar Khannacodertushar.hashnode.dev·Jan 10, 2024Learn Consistent Hashing with ChatGPTYou what is consistent-hashing-in-system-design ChatGPT Consistent hashing is a technique used in distributed systems and system design to efficiently distribute data across a set of nodes while minimizing the amount of data that needs to be reorgani...DiscussSystem Design
Red Terminalredterminal.hashnode.dev·Dec 9, 2023Why do we need to maintain same hash in load balancer ?Introduction Have you ever thought of what is that ? when developers discuss like add a server; we need to scale up; we can scale down; implement a load balancer to equally share the request. In this blog post, we can go from basic methodologies in d...DiscussLoad Balancer
Swastik Boseswastikbose.hashnode.dev·Nov 3, 2023Consistent hashingHave you ever faced traffic on the road? I guess you have, at least one time in life, just like how GPS routes you efficiently through city traffic, Consistent Hashing (GPS) ensures your data finds its way home (your destination), no matter how large...Chirantan Das and 1 other are discussing this2 people are discussing thisDiscuss·3 likes·93 readsSystem Design
Leel Vinodleelvinod.hashnode.dev·Jul 31, 2023Data Store Scaling: Database, Sharding, and Consistent HashingWhat Data Does an E-commerce System Store? In a comprehensive e-commerce platform like Amazon, various types of data are necessary for its functioning and to provide users with an optimal shopping experience: User/Customer Data: This includes inform...Discuss·3 likes·396 readsHLDDatabases
satish Mishratechtonics.hashnode.dev·Apr 10, 2023A Simple Explanation of Consistent Hashing: From background to how it is an efficient tool for Data DistributionIn a distributed system, data is often partitioned across multiple nodes to achieve horizontal scalability and fault tolerance. Each node is responsible for storing and managing only a subset of the data. To distribute data across an N-server cluster...Discuss·53 readsconsistent hashing
Abhinav Singhabhistrike.hashnode.dev·Feb 15, 2023The Magic of Consistent Hashing: A Secret Weapon for Efficient Load BalancingConsistent Hashing is one of the famous terms used in system design. Is it used in many other important concepts like load balancing, sharding or any other uniform segregation distribution. Let's explore why it is so important and why it is used agai...Discuss·81 likes·303 readsconsistent hashing
Muhammed Kadir TanforNoop Todaynooptoday.hashnode.dev·Feb 6, 2023Why Websockets are Hard To Scale? [ Part 1 ]EDIT: Second part of the series is released Scalable Websocket Server Implemented by ChatGPT Check it out, it has a fully working scalable websocket server repository! Websockets provide an important feature: bidirectional communication. Which allows...Discuss·75 readsScalable Websocketwebsockets
Red TerminalforMakereadingsyedjaferk.hashnode.dev·Sep 23, 2022Consistent HashingPrerequisite Hashing and the need for consistent hashing Introduction The standard hashing algorithm is inefficient while processing network queries. This traditional technique presupposes that we have a set number of servers and that all mapping loc...Discuss·32 readsCourse: System DesignSystem Design