The Stateless Stream: Why Diskless Kafka Just Rewrote the Rules of Event Infrastructure
Thomas Kunnumpurath
VP Systems Engineering · Solace

I’ve spent years deep in the guts of messaging systems, from TIBCO Rendezvous at Deutsche Bank to architecting Solace deployments at scale. For just as long, a certain kind of Kafka setup made me wince: the one with local disks provisioned like they were going out of style, sized for retention that was always a negotiation, not a default. We were constantly battling operational overhead, scaling nightmares, and bills that made my eyes water for cross-AZ replication. It was Kafka, sure, but it felt like a database trying to be a stream.
The industry consensus has long been that Kafka’s durability relies on its local disk architecture. This design, while robust, chained brokers to state, leading to complex partition rebalancing, over-provisioned storage, and exorbitant costs for geo-replication. Scaling meant more than just adding compute; it meant wrestling with distributed state and data movement. And forget about cheap, unlimited retention – that was a luxury for data warehouses, not real-time event streams. This ‘physical’ constraint created an artificial wall, separating our operational event data from our analytical data lakes, making comprehensive historical analysis or feeding rich context to AI agents a series of expensive, custom-built pipelines.
The New Reality: Durability in Object Storage
But that world just got rewritten. KIP-1150, formally approved in March 2026, isn’t just another Kafka Improvement Proposal; it’s a foundational shift, moving durability off broker-local disks and into object storage. This isn’t theoretical; it’s happening. WarpStream, which I tracked from my independent research into emerging streaming trends, got acquired by Confluent, IBM completed its Confluent acquisition, Aiven shipped Inkless, and AutoMQ has been running object-storage-native Kafka in production for a while now. This isn’t a future vision; it’s the present.
I’ve run countless benchmarks, from low-latency capital markets messaging at Deutsche Bank to guaranteed delivery tests across AWS regions with Solace, and I can tell you: the argument against object storage for streams has always hinged on latency. Yes, there’s a tradeoff. But for the vast majority of enterprise workloads — even many real-time ones — the slight increase in tail latency for durability is a price well worth paying. We’re talking tens of milliseconds, not seconds, and the architectural freedom it buys is monumental. The biggest challenge in FinTech wasn’t always raw speed, but guaranteed delivery and high-availability across complex topologies – and this new architecture simplifies those challenges dramatically.
Think about the pain points this solves:
- Stateless Brokers: Your Kafka brokers become compute-only, elastically scalable processes. No more rebalancing marathons when a broker goes down or you scale up. Just spin up new instances, and they connect to the shared object storage. It’s like turning a distributed database into a set of highly available, ephemeral workers.
- Cost Savings: Over-provisioning disks sized for peak retention becomes a relic of the past. Object storage is orders of magnitude cheaper than EBS volumes or direct-attached storage. More critically, cross-AZ replication costs, which are often the single biggest line item in a cloud Kafka bill, largely disappear because your data is durably stored in a highly available, regional object store.
- Unlimited, Cheap Retention: Suddenly, replay, backfill, and feeding years of historical context to AI agents become a default capability, not a budget negotiation. I remember struggling to convince teams to keep more than a few days of data for auditing or debugging; now, it’s effectively unlimited and practically free.
- Lakehouse Convergence: With streams landing directly in object storage alongside Iceberg and Delta tables, the artificial wall between operational event data and analytics starts to dissolve. Your stream is now a table, and your table can be a stream. This unification streamlines data architectures, accelerates insights, and unlocks new possibilities for real-time analytics and machine learning on a unified data layer.
Rethinking Your Streaming Strategy
So, what does this mean for architects and engineering leaders? Stop designing your streaming infrastructure as if brokers need to be stateful data bunkers. The question isn’t ‘can we afford the latency tradeoff of object storage?’ For most cases, it’s ‘can we afford not to simplify our operations and unlock unlimited retention for our future AI workloads?’
My framework is simple:
- Re-evaluate your true latency needs: Are you really sub-millisecond on every single path? Or is ‘real-time enough’ perfectly acceptable for the vast majority of your use cases, especially when it comes to durability? The research into LogDrive and WAL architectures proves that the performance characteristics for the vast majority of applications are well within acceptable bounds.
- Calculate the hidden costs of stateful brokers: Factor in the operational toil of rebalancing, the cost of over-provisioned local disks, and the steep price of cross-AZ replication. Compare that to the operational simplicity and cost efficiency of stateless brokers leveraging object storage.
- Prioritize future capabilities: The ability to easily access historical data for machine learning model training, anomaly detection, or to give AI agents deep context isn’t a ‘nice to have’ anymore; it’s a strategic imperative. Diskless Kafka makes this economically viable by default.
This isn’t to say diskless Kafka is a silver bullet for every single edge case. There will always be workloads where direct-attached NVMe delivers an irreducible performance advantage. But those are increasingly niche, often requiring bespoke hardware or highly specialized tuning. For the enterprise mainstream, the benefits of this cloud-native re-architecture far outweigh the perceived latency cost.
Building for the Cloud, Not Porting to It
This isn’t just an optimization; it’s a fundamental re-architecture of how we build cloud-native streaming. It’s about leveraging the elasticity, durability, and cost-effectiveness of cloud object storage at the very foundation of our event infrastructure. We’re moving from porting legacy messaging patterns to the cloud to truly building for the cloud. The operational nightmares I’ve seen and battled over the years, the constant tension between retention and budget, the walls between operational and analytical data – they’re not just dissolving; they’re being designed out of existence. This shift makes Kafka simpler, cheaper, and far more powerful, setting the stage for a new generation of data-intensive, AI-powered applications that can finally treat their entire history as a first-class stream.