Discussion about this post

User's avatar
Stanislav Kozlovski's avatar

> One of WarpStream’s architectural benefits is its flexibility. Users can even isolate workloads by deploying separate groups of agents for different tasks, such as handling produce, consuming, and background compaction separately. These groups, known as “agent groups,” allow for operational isolation while still reading from the same object storage and metadata store.

> To achieve this level of isolation in Kafka, users have to deploy a dedicated cluster for each purpose.

It's impossible to achieve this with Kafka. Separate Kafka clusters would each have separate data, so you wouldn't be able to consume anything from the "consume" cluster.

At best in Kafka, you can separate different topics in different clusters - but you can never isolate particular types of workloads well (log compaction, produce, consume)

Stanislav Kozlovski's avatar

> In GCP, they run Cloud Spanner and Google Cloud Storage.

> In Azure, they run Cosmos DB and Azure Blob Storage.

Where does it say they run Spanner and Cosmos?

According to their roadmap, their control plane doesn't yet run in GCP nor Azure.

https://www.warpstream.com/blog/warpstream-is-dead-long-live-warpstream

Although I would assume that most likely those are the dbs they'd choose if in there

8 more comments...

No posts

Ready for more?