A method comprising: receiving, by an application server of a database system, first data from a client device that is remote from the application server, the first data associated with a first action at the client device; generating, by the database system, a first event based on the first data, the first event to be written to a first file system on a distributed data store of the database system, whereby the distributed data store is remote from the application server and encompasses an identifier-generating component; determining, by the database system, that an identifier has not been generated, by the identifier-generating component for the first event; in response to the determination that the identifier has not been generated, by the identifier-generating component for the first event, writing, by the database system, the first event to a second file system of the database system that is distinct from the first file system, wherein the second file system is on a separate data store that is distinct from the distributed data store and that is distinct from the application server; reading, by the database system, the first event from the second file system; writing, by the database system, the first event to a memory component of the application server; determining, by the database system, if the identifier-generating component is available to generate an identifier, whereby the determining is repeated until the identifier-generating component is available to generate an identifier, in response to the identifier-generating component being available to generate an identifier, generating, by the identifier-generating component, a first identifier for the first event; assigning, by the database system, the first identifier to the first event; in response to the assigning of the first identifier to the first event, writing, by the database system, the first event to the first file system; and in response to the writing of the first event to the first file system, deleting, by the database system, the first event from the memory component of the application server and from the second file system. receiving, by an application server of a database system, first data from a client device that is remote from the application server, the first data associated with a first action at the client device; generating, by the database system, a first event based on the first data, the first event to be written to a first file system on a distributed data store of the database system, whereby the distributed data store is remote from the application server and encompasses an identifier-generating component; determining, by the database system, that an identifier has not been generated, by the identifier-generating component for the first event; in response to the determination that the identifier has not been generated, by the identifier-generating component for the first event, writing, by the database system, the first event to a second file system of the database system that is distinct from the first file system, wherein the second file system is on a separate data store that is distinct from the distributed data store and that is distinct from the application server; reading, by the database system, the first event from the second file system; writing, by the database system, the first event to a memory component of the application server; determining, by the database system, if the identifier-generating component is available to generate an identifier, whereby the determining is repeated until the identifier-generating component is available to generate an identifier, in response to the identifier-generating component being available to generate an identifier, generating, by the identifier-generating component, a first identifier for the first event; assigning, by the database system, the first identifier to the first event; in response to the assigning of the first identifier to the first event, writing, by the database system, the first event to the first file system; and in response to the writing of the first event to the first file system, deleting, by the database system, the first event from the memory component of the application server and from the second file system.