Grokking the System Design Interview, Volume II

0% completed

20. Merkle Trees

Let's learn about Merkle trees and their usage.

Background

As we saw in the previous lesson, Read Repair removes conflicts while serving read requests. But, if a replica falls significantly behind others, it might take a very long time to resolve conflicts. It would be nice to be able to automatically resolve some conflicts in the background. To do this, we need to quickly compare two copies of a range and figure out exactly which parts are different

.....

.....

.....

Like the course? Get enrolled and start learning!