1. A method for in-memory processing of events, the method comprising: determining a set of unique elements of a plurality of queries, wherein each query of the plurality of queries is executed on a defined schedule and a time duration; receiving, at a local memory of a computing device, a plurality of events in an event stream; filtering the plurality of events using the set of unique elements; for each query of the plurality of queries, determining a query result for each filtered event of the plurality of events; and for each query of the plurality of queries, providing in-memory aggregation of the query result of each filtered event.