šŸ”„ The DB Grill šŸ”„

Where database blog posts get flame-broiled to perfection

CockroachDB Serverless: Sub-second Scaling from Zero with Multi-region Cluster Virtualization
Originally from muratbuffalo.blogspot.com/feeds/posts/default
January 27, 2026 • Roasted by Patricia "Penny Pincher" Goldman Read Original Article

Alright, let me get this straight. The vendor sent over this… whitepaper, and they expect me to read it? I’ve got board reports that are less fictional. The very first sentence says the design "can feel like cheating." Well, congratulations, you've finally achieved truth in advertising. Because that's exactly what it feels like when I see the invoice.

They call it "logical disaggregation." You know what I call it? Putting two sticky notes on a monitor and calling it a dual-screen setup. They didn’t reinvent the wheel; they just started charging us for the air in the tires. They "retrofit" their existing system by splitting it into two processes and have the gall to call it "serverless" and a "pragmatic evolution." Pragmatic for whom? Certainly not for my Q4 budget. This isn't an evolution; it's putting a new sticker on last year's model and doubling the price.

So, the "compute" part—the SQL node—is a "lightweight stateless process." Lightweight. That’s a word I hear a lot. It’s what our engineers call a project right before they ask for six more headcount and a million-dollar consulting contract. This "lightweight" process does nothing but pass the buck, literally, over a network hop to the "heavy" KV storage layer. And let’s be clear about what "heavy" means: it's where the meter is running. Every single query, even on the same machine, incurs an "unavoidable RPC overhead." That’s not an architectural feature; that’s a built-in surcharge. It’s like paying a toll to walk from the living room to the kitchen.

They're very proud of their sub-650 millisecond cold start. That's lovely. It takes my assistant longer to find the right Zoom link. But what they conveniently gloss over is the true startup cost. Let's do some back-of-the-napkin math, shall we?

Their ROI projections are a masterpiece of creative accounting. They promise we'll save money by only paying for what we use. But their architecture guarantees we'll use 2.3 times more of it! And the caching? They openly admit placing the cache in their shared KV layer is "much more expensive (in dollar terms as well)." You don't say! It's almost as if centralizing everything into a single, massive, multi-tenant billing engine was the plan all along.

And the security model is just the cherry on top of this fiscal disaster. They call it "soft isolation." I call it a liability.

In practice, this isolation depends on software checks such as key prefixes and TLS, not hardware boundaries like VMs or enclaves. As a result, a KV-layer bug has a larger blast radius than in a fully isolated design.

A "larger blast radius." Wonderful. So when some other tenant on our "single massive multi-tenant shared process"—let’s call them "CryptoBro_NFT_Inc"—gets a bug, it could take our entire customer database with it. The cost of that potential data breach makes this whole conversation a rounding error. They’re selling us a shared apartment with drywall partitions and telling us it’s a fortress because the front door has a lock on it.

This whole thing is pitched as a "win for small customers." Of course it is. It's for companies that don't have enough data to notice the performance overhead or a CFO who can read past the marketing buzzwords. For us? This is a trap. We’re not small enough to benefit, and we’re not big enough to get the dedicated hardware they admit is better. We're in the "sucker zone." We’ll be dealing with "Noisy Neighbors" and their "sophisticated" system that throttles our critical end-of-quarter reports because someone else is running a "long-running scan."

So, no. We are not "appreciating this design choice." By the time we pay the consultants, the retraining costs, the 2.3x performance penalty, and set aside a rainy-day fund for the inevitable security incident, the "True Cost of Ownership" on this "serverless" fantasy will be in the ballpark of $3 million for the first year. For a system that’s slower and less secure.

This isn't a technical paper. It’s a ransom note disguised as a blueprint. If we sign this contract, we won't be serverless; we'll be penniless.