1. A computing device comprising: a processing unit; and memory; the computing device configured to perform operations for protecting compute resources during outage conditions, the operations comprising: obtaining a load pattern representing, at least in part, historical usage of compute resources by a computer service; based on the load pattern representing historical usage, generating a predicted load pattern of compute resources to be utilized by the computer service; detecting, in real time, an outage condition related to the computer service, wherein the outage condition results in a reduction of demand for the computer service; and in response to detecting the outage condition, preventing reduction in compute resources allocated when the outage is detected, wherein the compute resources allocated when the outage is detected are not released in response to the reduction in demand due to the outage condition.