Building stateful application using EDA

Streaming platforms like Kafka, Pravega are used to store continuous stream of events and have functionality built around key based aggregation functions (count, sum etc. across a timeframe unit like tumbling windows etc.). Also being append only logs, traditional operations like Updates are not possible. So can such a streaming platform be used to replace a more traditional storage layer like a database to provide a persistence layer for apps built on frameworks like MVC ? So lets explore.

Premjit Mishra
Integration Architect, Dell Boomi