1. A method for performing event processing comprising: executing, by a computer system, a plurality of mappers each having one or more input keys and one or more output keys, each mapper programmed to (a) receive mapper input events having the one or more input keys of each mapper of the plurality of mappers associated therewith, (b) perform a stateless computation on the mapper input events, and (c) publish a result of the stateless computation as one or more mapper output events each having an output key of each mapper of the plurality of mappers associated therewith; and executing, by the computer system, a plurality of updaters each having a slate, one or more input keys, and one or more output keys, each updater programmed to (a) receive updater input events having the one or more input keys of the updater of the plurality of updaters associated therewith, (b) perform an update computation on the updater input events received by the updater of the plurality of updaters, (c) update the slate of the updater of the plurality of updaters according to the update computation, and (d) publish a result of the update computation as one or more updater output events each having an output key of the updater of the plurality of updaters associated therewith, wherein the plurality of mappers and the plurality of updaters define a map-update architecture; wherein each updater processes each updater of the plurality of updaters input event received by the updater of the plurality of updaters by: receiving, by the updater of the plurality of updaters, executed by the computer system, each updater input event having the one or more input keys of each updater of the plurality of updaters associated therewith; deserializing a first serialization of the slate of the updater to generate a slate object; performing, by the updater, an update operation on the slate object using the updater input event received by the updater; and storing the slate object; and wherein each updater retrieves the slate object by: receiving a request for the slate object of the updater of the plurality of updaters; in response to receipt of the request, retrieving the slate object and generating a second serialization of the slate object of the updater of the plurality of updaters; and returning the second serialization responsive to the request.