The problem with serverless is that it's seems to mean distributed.
So why not chose a more fitting name?
So why not chose a more fitting name?
Why not say "fully-managed" or "serverside fully-managed"?
In serverless, everyone is a "client" and you run things client-side. Things like P2P file sharing in the browser is serverless. Things like AWS lambda obviously have a server.
If I deploy a PHP script on a shared host there is no server to manage either. My PHP script doesn't listen communications on a socket connection. It doesn't make it "serverless". At some point the stuff you deploy, on a server no matter what you think it is, needs to communicate with the outside world through a server. It is not "serverless".