Sutanu DuttaUncover the mystery of Distributed Hash Table (Chord)This is one of the most time consuming research I have done in recent times. It’s not due to the fact that the concept is complex rather…Dec 14, 2023Dec 14, 2023
Sutanu DuttaThe story of Merkle TreeIn the world of computer science we have many data structures that make our life easy but in the engineering academic world they don’t get…Oct 16, 2023Oct 16, 2023
Sutanu DuttaKafka- A peek into internalsApache Kafka is a popular name when we think of building distributed application which involves real-time data processing and streaming…Sep 3, 2023Sep 3, 2023
Sutanu DuttaThe mysterious Bloom Filter- deep diveOne of the fundamental problem of computer science/Mathematics is membership validation i.e to test if a given element belongs to a set of…Jun 20, 2023Jun 20, 2023
Sutanu DuttaTwo-Phase Commit (2PC): An In-Depth AnalysisThe Two-Phase Commit (2PC) protocol plays a crucial role in ensuring data consistency in distributed database systems. As a core component…May 21, 2023May 21, 2023
Sutanu DuttaCircuit Breaker- A SaviourDistributed systems are composed of multiple interconnected services that work together to deliver overall business functionality. As these…May 1, 2023May 1, 2023
Sutanu DuttaThe importance of Gossip in Distributed SystemsMost of us like to hear exciting news from our acquaintances and more scandalous it is- more we like it and I don’t blame this primitive…Mar 5, 2023Mar 5, 2023
Sutanu DuttaConsistent Hashing made easyWe have learnt about quite a few distributed system concepts in earlier articles and there we tried to solve issues that arise from dealing…Feb 21, 2023Feb 21, 2023
Sutanu DuttaPaxos- in an understandable wayIn our last article we discussed about RAFT and we mentioned that Paxos was a widely used concept before RAFT came into inception. Paxos is…Jan 20, 2023Jan 20, 2023