Closest thing to true “serverless”: entire MVC app (Django/Rails/Laravel) in the browser with WASM and data persistence by SQLite over CDN.
All the server has to do then is serve binaries, all the business logic is in the client.
replies(2):
All the server has to do then is serve binaries, all the business logic is in the client.
Multi-user app (and if we're talking about companies, it's multiple users by the very definition) where users are not trusted almost always needs either a central service with all the access controls, or a distributed equivalent of it (which is, indeed, very hard to implement). “Local-first” in those cases becomes less relevant, it’s more of a “on-premises/self-host” in this case.
But I think while end-user non-business software can be small compared to enterprise stuff, it is still a fairly big market with lots of opportunities.