Cloudflare Workers might be great if people were allowed to try it out, but there is an interogation screening step that involves a Zoom call in the free tier process which is a bit of a blocker tbh.
Ok then I was wrong, I can login now. Perhaps it was a UI issue, but I was directed to filling out a contact form after trying to sign up for the Workers KV, which then prompted me to booking a Zoom call via email. That was what I was talking about, so I probably ended up for the enterprise sign up somehow. :/ Sorry for that confusion.
Ok I checked again. The landing page at https://www.cloudflare.com/en-gb/products/workers-kv/ both the main `Sign Up` and `Contact Sales` buttons point to the same contact sales form so I guess I clicked on that Sign Up button when I wanted to try it out. This doesn't happen in the other Sign Up links, like the one up right and the Get Started links in the pricing/overview pages. They go straight to Sign Up. I will try to file a ticket if I can.
I'd love to see a multi-tenant, low cold-start, runtime like this, but with no additional JS APIs for databases, pub-sub, etc. I'd want to provide any I/O or storage myself via built-in modules.
If you want to fully go DIY, I hacked together a POC V8 isolate based runtime using Go (and the rogchap.com/v8go module). It was super simple, POST JavaScript to an endpoint, get back an url to invoke that JavaScript. It was about 200 lines of code, and most of that was the api endpoint side of things.
I’d add an option for disabling “cold starts” and make them persistent. An annoying concept amazon came up with to save costs on their end. Other than that it’s pretty neat.
Sort of related - the website design is beautiful. So clean and to the point. I checked the source and it's Tailwind :) Very well executed and a great inspiration me to look into source code for my own designs.
This is really neat. I'm a little sad that it requires rewriting of your js app to make it work with it but still. I'm going to tinker with this for sure.
No V8? The website explicitly says that Blueboat combines Google's state-of-the-art V8 JavaScript engine, process-level snapshots, and Rust to speed up everything from cold start to runtime performance.
I was setting up an on-prem lambda function worker the other day but the current alternatives like OpenWhisk are huge complex beasts for what I needed. This looks like a good alternative :)
"Serverless" has a pretty widely-accepted meaning now, as mentioned in other replies. You provide the application code, the platform provides the runtime environment, OS and interfaces. You should probably move on.
Just like "postmodern": Once a core of people embrace the term, the fact that it is contradictory and meaningless loses importance. In a way it is an upgrade from naming every phenomenon for the person most closely associated with it.
Yes, agreed. To me "serverless" means that the application is entirely client-side, running in a browser without depending on any backend except whatever httpd originally sent you the .html, .css and .js files.
Anything else has servers, and calling it "serverless" is stupid.
It isn’t just a buzzword though. I take it to mean “sys admin handled for you” but there is a spectrum. Clearly with this if you self host it is serverful again to some extent.
Serverless means not dealing with user accounts, operating systems, opening ports, nginx, updates etc.
"Self service" has been right there for ages as a recognized term. We have automats, laundromats (or washaterias regionally), buffets, vending machines, self-service gasoline, photo printing kiosks, and so on.