1. A method comprising: performing, by a system including a processor, checks on applications to determine operational performance of the applications; determining, by the system, whether the applications exhibit potential high availability and disaster recovery (HA/DR) risks by checking for design patterns in the applications, wherein the design patterns include at least one of version management that reduces downtime during an update, and a transaction-aware application design that preserves data integrity; and identifying, by the system based on the determining, at least one of the applications as a potential risk for increasing downtime during an HA/DR rehearsal of a computing infrastructure including the applications.