Understanding data stream processing
Batch processing strategies won't help if you need to process large volumes of incoming data in real time. Stream processing is a promising alternative to conventional batch techniques.
Source: Linux Magazine Full Feed