1. A method comprising: accessing, by a cloud infrastructure system, subscription information related to a subscription order identifying a service from a set of services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices; mapping, by a computing device from the one or more computing devices, the identified service to one or more service components associated with the service to generate a service component dependence schema; displaying, by the computing device, the service component dependence schema to a customer accessing the service provided by the cloud infrastructure system; receiving, by the computing device, one or more selections of one or more of the service components in the service component dependence schema from the customer; identifying, by the computing device, one or more resource metrics associated with the service components selected by the customer; and generating, by the computing device, a subscription order for the customer based upon the one or more service components selected by the customer and the resource metrics associated with the selected service components.