do-you-need-both-batch-and-streaming

book-designing-data-intensive-applications#one-type-of-processing-on-the-other

In principle, one type of processing can be emulated on top of the other, although the performance characteristics vary: for example, microbatching may perform poorly on hopping or sliding windows

 
blog-post-questioning-the-lambda-architecture#stream-over-long-period-of-events

Jay says you can just do streaming over some long period of events

 
blog-post-ok-to-store-data-in-kafka#the-kappa-architecture

When the logic of the stream processing code changes, you often want to recompute your results. A very simple way to do this is just to reset the offset for the program to zero to recompute the results with the new code. This sometimes goes by the somewhat grandiose name of The Kappa Architecture.

 

Referring Pages