Cloudflare

Cloudflare unlocks Quicksilver speed for Workers KV in private beta

A single read request in Cloudflare's classic Workers KV takes 287 milliseconds at p99.

3 min readInfoQ
Cloudflare unlocks Quicksilver speed for Workers KV in private beta

Cloudflare's decision to put Quicksilver, its internal key-value store, into private beta as a Workers KV mode is the kind of technical move that matters more than most product launches. The numbers are the story here: reads resolve in 1.62 milliseconds at p99, compared to 287 milliseconds for classic KV. That is not an incremental improvement. It is a two-order-of-magnitude shift in performance for serverless data access, and it changes the calculus for what developers can reasonably build at the edge.

What makes this interesting is not just the speed, but the honesty of the constraints. Quicksilver comes with hard limits: 10,000 keys per namespace, one megabyte per namespace, and one write per namespace per second. Cloudflare is not pretending this is a universal database replacement. It is a specialized tool for a specific job. That job is reading small, frequently accessed data as fast as possible. Cache invalidation, user session state, feature flags, configuration lookups, these are the workloads that suddenly become trivial. Classic KV was already useful for these patterns. Now it is effectively immediate. This pairs naturally with Cloudflare's recent work on Cloudflare's AI Gateway Picks the Right Model for Each Request Automatically, where routing decisions must happen in single-digit milliseconds to remain invisible to the end user. Quicksilver could easily become the decision store for that router.

We think the real signal here is about latency becoming the primary design constraint for edge applications. Developers have spent years optimizing for throughput and cost. Cloudflare is betting that the next bottleneck is the time it takes to fetch a single value from a single key. That bet looks sound when you consider the trajectory of developer tooling. Atlassian's recent AI time savings drop sharply as developer friction returns to focus report showed that time saved by AI tools is eroding as complexity grows. Faster data access is one way to push back against that friction. Every millisecond shaved off a read is a millisecond a developer does not have to think about.

The private beta status means we are still in the early stages. Ten thousand keys is a tight ceiling for any production use case, and the single write-per-second limit makes this unsuitable for any workload that needs frequent updates. Cloudflare will likely raise these limits as the beta matures, but the current restrictions also serve as a design signal: if your data changes often or your key space is large, Quicksilver is not for you. That is fine. Not every tool needs to be everything. The specific takeaway for developers is straightforward: if you have a read-heavy, small-footprint data pattern at the edge, this is the fastest path to it today. Start designing your namespaces around the 10,000-key limit now, because when this goes public, the queue will be long.

From InfoQ

Cloudflare has put Quicksilver, the internal key-value store behind nearly every request it serves, into private beta as a Workers KV mode. Reads resolve in 1.62 ms at p99 against 287 ms for classic KV. The constraints decide the use case: 10,000 keys, one megabyte per namespace, and one write per namespace per second.

Read the original at InfoQ