Ursa – a new Iceberg-first storage engine for Kafka
topicpartition.io
Ursa – a new Iceberg-first storage engine for Kafka
1–3 of 3 posts
Re: Ursa – a new Iceberg-first storage engine for Kafka
#2But from my experience, I'd argue 90% of use cases of Kafka don't need sub-100ms latency. In my previous company (fintech company), pretty much 99% use cases are for asynchronous processing that can tolerate seconds of latency. We just use Kafka because it's there, there's a team that operates it for everyone so the ugly parts are hidden from everyone else, and the cost is pretty much "subsidized" (the cost is attributed to the team that operates it).
Re: Ursa – a new Iceberg-first storage engine for Kafka
#3Ursa has been around for a while (I first heard about it last year), but it stood out to me among the many diskless Kafka implementations because it actually treats Iceberg as first class, i.e. Iceberg is the storage. Other implementations like AutoMQ, RedPanda, and WarpStream treats Iceberg as tiered storage, i.e. you write to Kafka, Kafka writes to disk and ack, then Kafka will asynchronously write to Iceberg in th…
I agree with your assessment re: latency. I've been very vocal about this ever since this type of architecture came out.