Various implementations provide techniques for resolving a conflict in a distributed computing environment. One implementation provides for receiving first and second alteration requests that specify first and second proposed alterations, respectively, to information stored in a database, where the first and second proposed alterations are inconsistent with one another. The first and second alteration requests are analyzed, and a conflict including an inconsistency between the first and second proposed alterations is identified. A request to alter the database that specifies either the first proposed alteration or the second proposed alteration is generated.