contents_
When Do We Really Need a Stream Processing System?
Classic Stream Processing Scenarios
User Expectations: How Low Does Latency Need to Be?
Looking Back at (Forgotten) History
Apache Storm and Its Successors
History Before Apache Storm
2002 to present: what has changed?
The Renaissance of Streaming Databases
The Story of PipelineDB and ksqlDB
The Rise of Cloud-Native Streaming Databases
Stream Processing Systems and Streaming Databases
Design Principles for Cloud Native Streaming Databases
Stream Processing and Batch Processing: Replace or Coexist?
Stream Processing Systems and Real-Time Analytical Systems
Stream Processing and Real-Time Materialized Views
Considerations Before Adopting Stream Processing
Unifying Stream Processing and Batch Processing
Postscript
About RisingWave