We ended our introduction to multi-leader replication system by stating that one of the main challenges with a multi-leader replication is conflict resolution. When a…
Replication: Can we have more than one leader?
Answer to above question is a resounding YES! Up until now we have covered leader-follower based replication where all the writes go through the leader…
Replication: Issues with replication lag
In the last post about comparison between synchronous & asynchronous replication, we saw how synchronous replication can end up blocking our client when trying to…
Replication: Synchronous vs Asynchronous replication
Replication solves another problem in addition to reliability. It allows the system to scale along with the increase in request load. In a typical leader-follower…