This document focuses on reintroducing the atomic distributed transaction implementation and addressing the shortcomings with improved and robust support. Vitess has three transaction modes; those are ...