<story><title>Introducing Workers KV</title><url>https://blog.cloudflare.com/introducing-workers-kv/</url></story><parent_chain><item><author>zackbloom</author><text>The question I would ask is: once you have the ability to run code and store data on the network itself (which Cloudflare effectively is), why do you need an origin at all?</text></item><item><author>chrisweekly</author><text>This is really cool.
Webapps are basically programs that are executed across the network; having fine-grained control over what happens at each layer (client, client service worker, edge nodes, proxy server, origin server) means more choices and complexity, but also so much more power.</text></item></parent_chain><comment><author>manigandham</author><text>You work for Cloudflare so that&amp;#x27;s a fun question but realistically there are still plenty of limitations. The script size, number of routes, KV consistency, write limits, and simple get&amp;#x2F;put API, etc.&lt;p&gt;It can work for simple apps but there&amp;#x27;s a long way to go before any serious enterprise system will be hosted entirely on a FaaS system like Workers.</text></comment>
<story><title>Introducing Workers KV</title><url>https://blog.cloudflare.com/introducing-workers-kv/</url></story><parent_chain><item><author>zackbloom</author><text>The question I would ask is: once you have the ability to run code and store data on the network itself (which Cloudflare effectively is), why do you need an origin at all?</text></item><item><author>chrisweekly</author><text>This is really cool.
Webapps are basically programs that are executed across the network; having fine-grained control over what happens at each layer (client, client service worker, edge nodes, proxy server, origin server) means more choices and complexity, but also so much more power.</text></item></parent_chain><comment><author>tyingq</author><text>One write per second, per key plus eventually consistent does limit the functionality a bit.&lt;p&gt;You&amp;#x27;re right for some use cases though.</text></comment>