4 comments

[ 105 ms ] story [ 69.1 ms ] thread
I am a founder of a VC-backed stream processing startup. Before that, I've been working on the stream processing domain for 10+ years. Recently, I wrote a new blog (https://www.risingwave-labs.com/blog/Rethinking_stream_proce...) to share my thoughts about stream processing. Combining my customer engagement experiences, I try to answer several key questions regarding stream processing: Why do we need stream processing? Why do we need a streaming database? Can stream processing really replace batch processing? I am still learning about stream processing, and any comments and suggestions are greatly appreciated!
This is a lot of text for people to internalize.

Yours is a stream event processing system, how does it relate or compare to Kafka, ksql or Flink/Beam?

How compatible is the SQL dialect? What product does it most closely align with? Postgres?

Thank you so much for sharing the thoughts!
lol "many stream computing engines (such as Flink and Spark Streaming) already provide SQL interfaces"