Patent ID: 11960364
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. One or more non-transitory computer-readable media storing executable instructions that, when executed, cause one or more computing devices of a first data center to:
based on the first data center being one of a plurality of backup data centers for a second data center, replicate first event data received by the second data center for processing, resulting in replicated event data being stored in one or more databases accessible to the first data center, wherein the first data center is configured to process events received from one or more first event sources and the second data center is configured to process events received from one or more second event sources;
after replicating the first event data and based on a determination that the second data center has failed, perform a failover that causes the second data center to take over processing events received from the one or more first event sources and prevent duplicate event processing by:
receiving, from at least one other data center of the plurality of backup data centers, second event data received by the second data center for processing,
based on the replicated event data and the second event data, configuring the first data center to recreate an event processing environment of the second data center,
based on the event processing environment, determining that at least one event of the second event data was processed by the second data center before the second data center failed, and
based on the determining that the at least one event was processed by the second data center before the second data center failed, preventing the at least one event from being processed by the first data center; and

after the failover, process first additional event data received from the one or more first event sources and second additional event data received from the one or more second event sources.