PinnedPublished inData Engineer ThingsStream Processing Systems in 2025: RisingWave, Flink, Spark Streaming, and What’s AheadStream processing isn’t a new technology. In fact, the concept has been studied for at least 23 years! What’s new in 2025?Jan 27A response icon9Jan 27A response icon9
PinnedPublished inBetter ProgrammingRethinking Stream Processing and Streaming DatabasesA discussion of stream processing and streaming databases’ past, present, and future from a practitioner’s perspectiveFeb 9, 2023A response icon4Feb 9, 2023A response icon4
When to Choose Iceberg Instead of an OLAP Data WarehouseMany of you probably know that I’ve been actively promoting Apache Iceberg. I genuinely believe that Iceberg is one of the most important…4d agoA response icon24d agoA response icon2
Published inData Engineer ThingsWe Built an Open Source S3 Tables AlternativeRun Apache Iceberg as easily as Postgres.Oct 14Oct 14
Published inData Engineer ThingsThe Case for Hybrid Cache for Object StoresHow RisingWave built Foyer, a hybrid caching library in Rust to beat S3 latencySep 23A response icon1Sep 23A response icon1
Published inData Engineer ThingsWhy We Didn’t Rewrite Debezium in RustCDC is a highly ecosystem-dependent domain, and Debezium is already the de facto industry standard.Aug 18Aug 18
Published inData Engineer ThingsThe Equality Delete Problem in Apache IcebergWhy streaming CDC to Apache Iceberg is harder than you think.Aug 12A response icon2Aug 12A response icon2
Published inData Engineer ThingsWhen Stream Processing Meets Vector Search — The Real-World Use CasesIn the future, all databases will evolve into AI-native databasesJul 28Jul 28
Postgres CDC to Iceberg: Lessons from Real-World Data PipelinesJul 24A response icon5Jul 24A response icon5
Published inData Engineer ThingsTowards Sub-100ms Latency Stream Processing with an S3-Based ArchitectureRisingWave is designed to support high concurrency, low latency, multi-tenancy, and elastic scaling — all while storing state directly in…Jul 7Jul 7