1. A method comprising: accessing, by a computing infrastructure system, subscription information related to a subscription order identifying a service from a set of services provided by the computing infrastructure system, the computing infrastructure system comprising one or more computing devices; mapping, by a computing device from the one or more computing devices, the service to a set of service components associated with the service to generate a service component dependence schema, the set of service components identifying at least one mandatory service component and one or more dependent service components that depend on the mandatory service component; displaying, by the computing device, the service component dependence schema to a customer accessing the service provided by the computing infrastructure system; receiving, by the computing device, a selection of at least one dependent service component of the one or more dependent service components in the service component dependence schema from the customer; identifying, by the computing device, a resource metric for the selected dependent service component, the resource metric comprising an amount of a resource to be assigned to the selected dependent service component; determining, by the computing device, a set of rules that correlate the resource metric of the selected dependent service component to a corresponding resource metric of the mandatory service component; updating, by the computing device, the subscription information related to the subscription order for the customer to include at least the mandatory service component and the selected dependent service component; and provisioning, by the computing device, resources for the selected dependent service component and the mandatory service component based at least in part on the set of rules.