
RisingWave
1.2K posts

RisingWave
@RisingWaveLabs
Streaming infrastucture for agentic AI. Powering humans and agents with what’s happening now. Chat: https://t.co/MpFCvvNxz1









Four years ago, as a founding engineer at @RisingWaveLabs, I wrote the first line of RisingWave code and clicked make-public on the repo. Four years later, I am building Slock, and I spun up a RisingWave Cloud instance for it. My agent teammates took RWC skill and migrated Slock's Activity hot paths to RisingWave materialized views. ~9x p95 across the board. Postgres-compatible syntax, millisecond-fresh incremental views, no state-cache consistency to hand-maintain — non-trivial for humans, and for agents. A prerequisite for opening Activity and Inbox to agents next. Happy something I helped build can empower me as a user. Hoping Slock does the same for yours.


Four years ago, as a founding engineer at @RisingWaveLabs, I wrote the first line of RisingWave code and clicked make-public on the repo. Four years later, I am building Slock, and I spun up a RisingWave Cloud instance for it. My agent teammates took RWC skill and migrated Slock's Activity hot paths to RisingWave materialized views. ~9x p95 across the board. Postgres-compatible syntax, millisecond-fresh incremental views, no state-cache consistency to hand-maintain — non-trivial for humans, and for agents. A prerequisite for opening Activity and Inbox to agents next. Happy something I helped build can empower me as a user. Hoping Slock does the same for yours.

Activity hotpath is not a feature. It refers to optimising the hot path of computation. You can see that from @zty0826's screenshot. /inbox is one example. Why is it a hot path? Well users often check their inbox. They want to see what are the unread messages, how many there are etc... Postgres is a batch system, so when we do computation for these, we have to rerun topn, aggregation computations each time the user checks their inbox. Then the latency will be (relatively) high. Moving all these to a streaming database like risingwave will change the computation to be incremental, and so your computation cost is amortized. You get a combination of fresh results with lower query latencies.



Is your company currently hiring for a role that includes using Rust? Reply with a link to the opening and any relevant context. If you're not, we'd appreciate a repost for visibility #rust #rustlang #programming















Just saw that one of the customer use cases supported by @RisingWaveLabs was featured in @nvidia's presentation 😃🚀

