1. A method comprising: storing, by a computer resource infrastructure system, order information about an order for a service from a plurality of services provided by the computer resource infrastructure system, the computer resource infrastructure system comprising one or more computing devices; determining, by a computing device from the one or more computing devices, based upon an order processing rule and system-related information, whether a resource capacity of the computer infrastructure system meets a threshold resource capacity, wherein the order processing rule includes the threshold resource capacity, and wherein the system-related information indicates the resource capacity; upon determining that the resource capacity does not meet the threshold resource capacity, sending a request to provision one or more resources to enable the service for the order; upon determining that the resource capacity meets the threshold resource capacity: delaying the request from being sent, wherein delaying the request includes storing the order information within a queue for future order processing, and wherein the queue stores order information about one or more orders that are delayed; detecting an updated resource capacity of the computer resource infrastructure system after delaying the request, wherein the updated resource capacity corresponds to a change in the resource capacity; removing the order information from the queue based on determining that the updated resource capacity does not meet the threshold resource capacity; and upon removing the order information form the queue, sending the request to provision the one or more resources to enable the service for the order.