1. A computer-implemented method for processing of real-time data streams, the method comprising: receiving in a real-time manner, at a first worker process, a first input stream event in a first real-time input data stream comprising a plurality of stream events processing in a real-time manner, at the first worker process, the first input stream event in a first map operation to generate first intermediate output data; transforming the first intermediate output data at the first worker process, to generate a first intermediate stream event associated with at least one slate that records a set of related stream events; transmitting in a real-time manner, using the first worker process, the first intermediate stream event in a first real-time intermediate data stream; receiving in a real-time manner, at a second worker process, the first intermediate stream event in the first real-time intermediate data stream; processing in a real-time manner, at the second worker process, the first intermediate output data in the first intermediate stream event in a first update operation to generate first final output data; and storing the first final output data in a first data structure associated with the first intermediate output data on a storage device.