1. A method comprising: performing an operation by a first computing device; updating a shared system state on the first computing device based on the operation; causing the shared system state to be updated on a second computing device using a strongly consistent replication mechanism, wherein the first computing device and the second computing device are members of a first consistency domain; and causing the shared system state to be updated on a third computing device using a weakly consistent replication mechanism, wherein the third computing device is a member of a second consistency domain.