Patent attributes
Deployments of software programs to distributed computing environments can be managed according to some aspects described herein. In one example, a system can receive a deployment specification having deployment parameters that define a target deployment state for a software program deployable to a target computing environment. The system can generate, based on a mapping of the deployment parameters to resource consumption values, a resource consumption estimate associated with the target deployment state of the software program in the target computing environment. The system can generate a deployment metric based on the resource consumption estimate and transmit the deployment metric to a client device. The deployment metric can be usable to manage deployment of the software program.