1. A method comprising: receiving, by a processing device executing an event server, event data from an agent associated with an object deployed in a cloud, wherein the event data comprises an identifier associated with the object, wherein the event server maintains a list of events associated with a plurality of applications; detecting an event related to the object in view of the event data; adding the event to the list of events maintained by the event server; logging the event data comprising the identifier associated with the object in a data store; determining, in view of a subscription data, that an application of the plurality of applications subscribes to the event with respect to a plurality of attributes of the event data, wherein the subscription data is generated in accordance with an analysis of an application workflow; responsive to determining that at least one of the plurality of attributes has changed: executing the application workflow; updating the event data associated with the event in the data store in view of the changed at least one attribute value; and providing the updated event data to the application.