Batch processing is the wrong tool when you need to react to data as it arrives. A fraud detection system that processes transactions in hourly batches is not a fraud detection system. An analytics dashboard that updates once a day is not analytics. A recommendation engine that learns from user behavior on a 24-hour delay is already behind.
Kinesis Data Streams give...