| 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. 
                   |