1. A computer implemented method for resolving conflicts between concurrent resource namespaces, the method comprising: updating policies comprising conditions under which one or more of the concurrent resource namespaces are applicable, the concurrent resource namespaces comprising a plurality of names corresponding to resources, the concurrent resource namespaces at least partially overlapping such that a same name in two or more resource namespaces refers to different instances of resources in respective resource namespaces; receiving a request for a resource, the request including a resource name associated with a resource context, wherein the resource name exists in a plurality of the concurrent resource namespaces; selecting which of the updated policies and which of the resource namespaces are relevant to the request for the resource; based at least in part on the selected updated policies and resource contexts of the selected updated policies, prioritizing the concurrent resource namespaces relative to one another; and selecting, by the computer, a resource associated with the resource name based on the prioritized resource namespaces.