A system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to perform: storing a first data object, the first data object being associated with a corresponding second data object stored by a remote master replication system; receiving an update request for the first data object, the update request comprising a first portion of an update of the first data object and a second portion of an update of the first data object; determining a first priority for the first portion of the update request and a second priority for the second portion of the update request, the first priority being a critical priority and the second priority being a non-critical priority; triggering a parallel replication mode, wherein triggering the parallel replication mode comprises triggering, based on the first priority, a single-master replication mode that performs real-time synchronization of the first portion of the update request and triggering, in parallel with the single-master replication mode and based on the second priority, a multi-master replication mode that performs delayed synchronization of the second portion of the update request. one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to perform: storing a first data object, the first data object being associated with a corresponding second data object stored by a remote master replication system; receiving an update request for the first data object, the update request comprising a first portion of an update of the first data object and a second portion of an update of the first data object; determining a first priority for the first portion of the update request and a second priority for the second portion of the update request, the first priority being a critical priority and the second priority being a non-critical priority; triggering a parallel replication mode, wherein triggering the parallel replication mode comprises triggering, based on the first priority, a single-master replication mode that performs real-time synchronization of the first portion of the update request and triggering, in parallel with the single-master replication mode and based on the second priority, a multi-master replication mode that performs delayed synchronization of the second portion of the update request. storing a first data object, the first data object being associated with a corresponding second data object stored by a remote master replication system; receiving an update request for the first data object, the update request comprising a first portion of an update of the first data object and a second portion of an update of the first data object; determining a first priority for the first portion of the update request and a second priority for the second portion of the update request, the first priority being a critical priority and the second priority being a non-critical priority; triggering a parallel replication mode, wherein triggering the parallel replication mode comprises triggering, based on the first priority, a single-master replication mode that performs real-time synchronization of the first portion of the update request and triggering, in parallel with the single-master replication mode and based on the second priority, a multi-master replication mode that performs delayed synchronization of the second portion of the update request.