Essay : Conflict Resolution in Multi-Master setup

Arpit Bhayani

Arpit Bhayani

Jan 09, 2022 • 2 min read


Essay #68: Conflict Resolution in Multi-Master setup

What happens when two users update the same document at the same time in a multi-master setup? Exactly, a conflict, and not every conflict is resolvable, and it is essential to understand conflicts while designing a system with multiple masters.

In this short 3 minute read, we go through Conflict Resolution in a multi-master setup and cover the following points.

 - What is Conflict Resolution?  - Ways to resolve Conflicts, and  - When to resolve Conflicts

Do give it a read: https://lnkd.in/g95X5z66.

This is the 12th essay in #DistributedSystems series, you can find other 11 at https://lnkd.in/ff2xbD2

If you are new here, I teach a course on System Design where you’ll learn how to design scalable systems intuitively. The course will not only help you in your technical discussions but will also make you a better engineer overall. I have compressed my ~9 years of work experience into this course, and 300+ engineers have already taken it.

If you also want to be part of this journey and discuss core engineering, my next batch starts on the 5th of March 2022. Course details and curriculum can be found at arpitbhayani.me/course

You can also subscribe to my newsletter and get these essays delivered straight to your inbox: arpitbhayani.me/newsletter. 2500+ engineers have been reading my newsletter.

Arpit Bhayani

Principal Engineer II at Razorpay - building Agent Studio, Ex-staff engg at GCP Memorystore & Dataproc, Creator of DiceDB, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses