/>
X

Is everything a stream?

While this may seem like a theoretical construct, its implications can be far-reaching.
flinkstreaming.png
1 of 3 George Anadiotis/ZDNet

Stream > Batch ?

If everything is considered a "stream" -- either finite (as in batch processing) or unbounded -- then the same infrastructure doesn't just unify the batch and speed layers, but batch processing becomes a subset of stream processing. Image: Datanami

figure05-eventtimevsprocessingtime-6484c65e43d1821c617bee747b7de020.png
2 of 3 George Anadiotis/ZDNet

Event Time vs. Processing time

Using streams, you can manage time correctly (by using event time and watermarks), so you can group records correctly, based on when an event occurred, and not just artificially, based on when an event was ingested or processed (which is very often wrong). Image: Akidau

kostas-tzoumas-stream-processing-with-apache-flink-17-1024.jpg
3 of 3 George Anadiotis/ZDNet

Managing state

By modeling your problem as a streaming problem, you can keep state across boundaries. So two events that arrive in different time intervals but still belong to the same logical group can still be correlated with each other. Image: Tzoumas

Related Galleries

Apricorn Aegis Secure Key 3NXC
Apricorn Aegis Secure Key 3NXC

Related Galleries

Apricorn Aegis Secure Key 3NXC

12 Photos
ioSafe Duo: Fireproof and water resistant data storage (in pictures)
ioSafe Duo

Related Galleries

ioSafe Duo: Fireproof and water resistant data storage (in pictures)

12 Photos
When chatbots are a very bad idea
When Chatbots are a very bad idea ZDNet

Related Galleries

When chatbots are a very bad idea

6 Photos
Hybrid transactional analytical processing
htap1.png

Related Galleries

Hybrid transactional analytical processing

3 Photos
Insight Platforms as a Service
ipaas1.png

Related Galleries

Insight Platforms as a Service

3 Photos
Streaming becomes mainstream
streaming1.png

Related Galleries

Streaming becomes mainstream

3 Photos
The machine learning feedback loop
ml1.png

Related Galleries

The machine learning feedback loop

5 Photos