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.
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?
Introducing Workers KV
11–20 of 103 posts
Re: Introducing Workers KV
#12With the shopping cart example, I'm not sure I understand how session identity can be preserved if I clear my local storage/cookies?
Re: Introducing Workers KV
#13With the shopping cart example, I'm not sure I understand how session identity can be preserved if I clear my local storage/cookies?
Re: Introducing Workers KV
#14Re: Introducing Workers KV
#15The feature aside, this is a really great blog post: learning a bit about the history of the feature, even if only tangentially related (Babbage and the Analytical Engine) in the intro is great.
Re: Introducing Workers KV
#16This 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.
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?
You're right for some use cases though.
Re: Introducing Workers KV
#17This 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.
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?
It can work for simple apps but there's a long way to go before any serious enterprise system will be hosted entirely on a FaaS system like Workers.
Re: Introducing Workers KV
#18Re: Introducing Workers KV
#19Re: Introducing Workers KV
#20This 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.
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?
At the point that CF replaces the origin, it is the origin.
The confusion in your query is the idea that "origin" is a rigid, fixed concept rather than flexible.