1. A computer-implemented method for resource dependency planning comprising: receiving resource dependency logic, the resource dependency logic defining a dependency relationship among a plurality of resources; receiving a set of resource input data, the resource input data indicating a failure of at least one of the plurality of resources; determining, using a processor, an impact of the failure on at least one failed resource of the plurality of resources using the resource dependency logic by: assigning a resource status value to the failed resource indicative of the failure; evaluating a status of one or more resources of the plurality of resources using the resource status value of the failed resource; and determining the impact based on the evaluated status; determining, based on the impact of the failure, a remediation plan for addressing the failure; and providing the remediation plan via a resource dependency planning interface.