I highly recommend reading Tyler Akidau's article titled "The world beyond batch: Streaming 101":
https://www.oreilly.com/ideas/the-world-beyond-batch-streami...
And its follow-up post: https://www.oreilly.com/ideas/the-world-beyond-batch-streami...