1. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising: registering as a publisher server with a database service registry; obtaining a list of instances of events datastores from the database service registry; identifying an instance of an events datastore from the list of instances of the events datastore, wherein the events datastore is associated with a fast key index value, wherein the fast key index value comprises one or more of a version tag, a session identifier, or a set of event keys and a next scan cursor; determining an association with the instance of the events datastore; receiving a notification from the events datastore, wherein the notification is indicative of missing events for an interval of time from a partition of events data; determining, based at least in part on the fast key index value and the notification, the missing events; sending a request to a primary events datastore, the request indicating the missing events; obtaining, from the primary events datastore, events data for the missing events; transmitting the events data to the events datastore; identifying redundant events data in the events datastore; deleting the redundant events data from the events datastore; and modifying the fast key index value to include the events data.