1. A method for optimizing shared services orchestration, the method comprising: receiving, by one or more computer processors, computing resource requirements from a client; determining, by one or more computer processors, a list of rules from a plurality of entities; determining, by one or more computer processors, a first set of resources, wherein the first set of resources: satisfy the computing resource requirements; and comply with the list of rules from the plurality of entities; deploying, by one or more computer processors, the first set of resources; querying, by one or more computer processors, an online external resource for a change associated with the list of rules, wherein the online external resource is a website; updating, by one or more computer processors, the list of rules based on the change of the query; determining, by one or more computer processors, a location of the client; determining, by one or more computer processors, a second set of resources, based on the computing resource requirements, the first set of resources, the updated list of rules, and the location of the client; and deploying, by one or more computer processors, the second set of resources.