Kousik NathAll Things Sharding: Techniques and Real-Life Examples in NoSQL Data Storage SystemsA comprehensive guide to shardingJun 25, 20225Jun 25, 20225
Kousik NathConsistency Guarantees in Distributed Systems Explained SimplyUnrelated and Unusual Note: I am devastated seeing India’s helpless COVID-19 second wave situation due to severe Oxygen, medical equipment…May 16, 20215May 16, 20215
Kousik NathinGeek CultureAll Things Clock, Time and Order in Distributed Systems: Hybrid Logical Clock in DepthSetting The ContextApr 3, 20211Apr 3, 20211
Kousik NathinGeek CultureAll Things Clock, Time and Order in Distributed Systems: Logical Clock vs Google True TimeIn our last article, we looked into logical clocks especially vector clocks and version vectors deeply and analyzed how they are very…Mar 15, 2021Mar 15, 2021
Kousik NathinGeek CultureAll Things Clock, Time and Order in Distributed Systems: Logical Clocks in Real Life (2)Setting The ContextMar 9, 20216Mar 9, 20216
Kousik NathinGeek CultureAll Things Clock, Time and Order in Distributed Systems: Physical Time in DepthIntroductionMar 9, 20211Mar 9, 20211
Kousik NathincodeburstA Closer Look at Redis Dictionary Implementation InternalsNote: On October 04, 2017, I published a small article on redis hash table internals. But I think, there are lot more details to cover on…Dec 26, 20203Dec 26, 20203
Kousik NathincodeburstMaking sense of the RAFT Distributed Consensus Algorithm — Part 3We discussed Raft replication in details in part 2 of this series. That becomes prerequisite for this article. Please head over to part 2…Dec 12, 2020Dec 12, 2020
Kousik NathincodeburstMaking sense of the RAFT Distributed Consensus Algorithm — Part 2In the part 1 of this series, we got the basics of Raft. Please go through that part first if you have not already.Dec 12, 2020Dec 12, 2020
Kousik NathincodeburstMaking sense of the RAFT Distributed Consensus Algorithm — Part 1The ProblemDec 12, 20204Dec 12, 20204