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

Claim 0:
1. A method comprising:
based on a first data center being one of a plurality of backup data centers for a second data center, replicating, by one or more computing devices of the first data center, first event data received by the second data center for processing, resulting in replicated event data of the second data center 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, performing, by the one or more computing devices of the first data center, 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, by the one or more computing devices of the first data center and 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, by the one or more computing devices of the first data center, the first data center to recreate an event processing environment of the second data center,
based on the event processing environment, determining, by the one or more computing devices of the first data center, 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, by the one or more computing devices of the first data center, the at least one event from being processed by the first data center; and
after the failover, processing, by the one or more computing devices of the first data center, 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.