Data Streaming Processing

To Nha Notes | June 16, 2021, 3:26 p.m.

I would definitely recommend Kafka as a system for high-throughput reliable event streams. When you want to write code to process those events, you can either use Kafka’s client libraries directly, or you can use one of several frameworks: Samza, Storm, Spark Streaming and Flink are the most popular. Besides message processing, these frameworks also include tools for deploying a processing job to a cluster of machines and scheduling its tasks.

Making Sense of Stream Processing

https://learning.oreilly.com/library/view/making-sense-of/9781492042563/

Stream Processing with Apache Spark

https://learning.oreilly.com/library/view/stream-processing-with/9781491944233/

Stream Processing with Apache Flink

https://learning.oreilly.com/library/view/stream-processing-with/9781491974285/

Awsome streaming

https://github.com/manuzhang/awesome-streaming