US 12,335,087 B2
Negative caching for event notifications
Rishi Baldawa, Vancouver (CA)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jul. 20, 2022, as Appl. No. 17/813,894.
Application 17/813,894 is a continuation of application No. 16/910,013, filed on Jun. 23, 2020, granted, now 11,398,943.
Prior Publication US 2022/0360487 A1, Nov. 10, 2022
Int. Cl. H04L 41/0604 (2022.01); H04L 67/5682 (2022.01)
CPC H04L 41/0613 (2013.01) [H04L 67/5682 (2022.05)] 20 Claims
OG exemplary drawing
 
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.