© 2022 Hashnode

#distributed-system

In this article, I will attempt to summarize consistent hashing from some articles I read, referenced below. Hash Function A hash function is a function which maps one piece of data to another piece of data. This is done by generating a pse…

Recently, I came across a rather fun and foundational problem dealing with peer-to-peer (P2P) communication and synchronization, and it got me thinking not only about solutions, but also applications.…

Distributed systems engineers have been debating the benefits and drawbacks of various coordination mechanisms in concurrent settings for a long time. Finding the benefits of each strategy and identif…

Prerequisite Hashing and the need for consistent hashing Introduction The standard hashing algorithm is inefficient while processing network queries. This traditional technique presupposes that we hav…

Bayangkan Anda berada di dalam stasiun kereta yang akan memberangkatkan Anda menuju suatu kota. Anda tidak tahu mengetahui jalur kereta yang akan Anda gunakan, sudah pasti Anda akan menanyakan itu ke…

Every team working with distributed systems must eventually overcome the issue of distributed locking. Every system we create is vulnerable to failure, and this risk is heightened while operating in a…

Intro This is the fourth article of my Distributed Systems series, the previous one can be found here: CAP Theorem. Consistent Hashing A way to cache in distributed systems. The different databases re…

This article is the third one of my Distributed Systems series, the previous one can be found here: Sharding. CAP Theorem We gonna go over all three terms: Consistency, Availability and Partition Tol…

This is the second article of my Distributed Systems series. If you haven't read the previous one, here: Read Replication. Sharding What if things get too tough for the leader database (referring back…

Intro This article is the first part of my Distributed Systems series. I'm looking forward to writing about this as I'm learning about distributed systems at the moment. Read replication Read replicat…