Why is this type of cloud based computing called serverless?
To me "putting all the work on remote machines you don't manage" seems pretty cloudy, and I naively expected "serverless" to mean something like runs locally, not "uses a shit town of someone else's servers".
Nice. If anybody has installed and operated an MLFlow server (open source, great product), but then switched to use a serverless platform like weights and biases, you would instinctively get the term serverless. DynamoDB is called a serverless database. Obviously there are servers, it's just somebody else's job to maintain them.
Great question. I think of it as follows - if I can just write some operational Python code and "deploy" it, without needing to install/upgrade/maintain systems software (k8s/DB/feature-store/etc), then I have built a serverless system. What's cool now is lots of these services have great free tier and you can run serverless ML systems without paying anything.
To me "putting all the work on remote machines you don't manage" seems pretty cloudy, and I naively expected "serverless" to mean something like runs locally, not "uses a shit town of someone else's servers".