Real-Time Data Processing
Real-Time Data Processing
○
○
○
○
●
○
○
○
●
●
○
○
○
●
●
●
●
●
●
●
●
●
●
●
●
○
○
●
●
●
○
●
○
●
●
●
●
●
●
○
●
○
●
●
●
○
○
●
○
○
○
●
●
○
●
○
●
●
●
●
●
●
●
●
●
●
●
●
○
○
●
○
○
○
●
●
●
●
●
●
●
●
●
○
○
○
●
●
● ●
●
●
●
●
●
●
●
●
●
●
●
●
○
○
●
●
●
●
●
●
●
●
●
○
○
○
●
○
○
●
●
○
○
○
https://spark.apache.org/docs/latest/streaming-programming-guide.html
https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html
https://kafka.apache.org/10/documentation/streams/developer-guide/
https://www.confluent.io/blog/introducing-kafka-streams-stream-processing-made-simple/
https://datasketches.github.io/docs/TheChallenge.html
https://redis.io/modules
https://medium.com/@bassimfaizal/finding-duplicate-questions-using-datasketch-2ae1f3d8bc5c