https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102
https://www.youtube.com/watch?v=buXqe0YQjMY
https://www.youtube.com/watch?v=owTuuVt6Oro
https://www.youtube.com/watch?v=IR1NLfaq7PU