1. An event monitoring system comprising: an event sorting stage comprising a plurality of event sorting systems and that receives a plurality of events provided by at least one application; an event processing stage comprising at least one event processing system that processes events, wherein each of the at least one event processing system is capable of processing events that fall within a particular set of one or more context partitions that correspond to the respective event processing system, wherein each of the plurality of event sorting systems is configured to perform the following in response to receiving each of at least some of the plurality of events: an act of identified which context partition the event falls within; an act of identifying the event processing system that corresponds to the identified context partition of the event; and an act of forwarding the event towards the identified event processing system; wherein each of the at least one of the event processing systems is configured to perform the following: an act of applying monitoring rules to events received from the event sorting stage.