CPC H04L 41/0613 (2013.01) [H04L 67/5682 (2022.05)] | 20 Claims |
1. A system comprising:
a data store configured to store computer-executable instructions; and
one or more processors corresponding to an event service and in communication with the data store, wherein the computer-executable instructions, when executed by the one or more processors, configure the one or more processors to perform operations including:
obtaining, at the event service, a first event notification generated by a source service, wherein the first event notification is associated with a first event;
in response to a determination that a negative cache does not contain a cache entry corresponding to the first event notification;
applying a set of filter rules to the first event notification to further determine whether a destination service consumes the first event notification to perform an action or a task based on executing a code function by the destination service hosted in a service provider environment, wherein the set of filter rules are defined by a user; and
in response to a determination that the application of the set of filter rules indicate that the destination service does not consume the first event notification based on executing a code function:
storing a cache entry corresponding to the first event notification in the negative cache; and
dropping the first event notification.
|