5 min read 2 Replication Replication: Handling node failure varunu28 December 29, 2021 Failure is the norm in distributed systems. It’s a question of when and not if. These failures can be due…
3 min read 0 Replication Replication: Challenges in onboarding a new follower varunu28 December 28, 2021 In case of a leader-follower system for replication, a typical flow looks like as following: Leader accepts all update operations…
3 min read 5 Replication An introduction to replication varunu28 December 21, 2021 As long as we are dealing with a system where our database lives on a server which never fails and…
4 min read 1 Consensus Distributed Consensus: How to deal with disagreement? varunu28 December 17, 2021 This is third part of a series of posts about distributed consensus. I plan to cover distributed consensus in detail…
4 min read 1 Consensus Distributed Consensus: How to decide what everyone agrees on? varunu28 December 14, 2021 This is second part of a series of posts about distributed consensus. I plan to cover distributed consensus in detail…
3 min read 0 Consensus Distributed Consensus: Why do we need everyone to agree? varunu28 December 9, 2021 This is first part of a series of posts about distributed consensus. I plan to cover distributed consensus in detail…
5 min read 0 Cache Thundering Herd/Cache Stampede varunu28 December 5, 2021 What is the most common solution you have heard for scaling a system with high number of read request for…