Patent ID: 11907085
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G

Claim 0:
1. A method for implementing a smart failover module by utilizing one or more processors and one or more memories, the method comprising:
detecting an application specific system fault or degradation event in a first availability zone, among a plurality of availability zones within a datacenter, on which an application is running during normal runtime of the application;
determining, in response to detecting the application specific system fault or degradation event, whether the application includes an active-passive application infrastructure in which the first availability zone is paired with a passive availability zone;
enabling traffic, in connection with running or deployment of the application, on the passive availability zone in response to determining that the application includes an active-passive application infrastructure;
disabling traffic from the first availability zone on which the application specific system fault or degradation has been detected in response to determining that the application does not include an active-passive application infrastructure and/or in response to enabling traffic on the passive availability zone;
implementing a self-healing process on the first availability zone on which the application specific system fault or degradation has been detected;
determining that the self-healing process is successful;
enabling traffic back onto the first availability zone in response to determining that the self-healing process is successful; and
determining whether the application includes an active-active application infrastructure in which the first availability zone is paired with an active availability zone.