@jeremy_list @fleeky @mauve sure, p2p is a fundamentally different networking paradigm. but if you *could* take, for eg, just the Lambda part of the AWS client API library, reimplement it on, just for eg, #Veilid, well, this would be a much more popular conversation.
@travisfw @jeremy_list @fleeky I think that's the direction the IPVM foks were going. https://github.com/ipvm-wg/homestar/
In P2P apps what you can do is move that "server code" onto the client directly. Then you focus on local first DBs and sync engines for getting clients on the same page.
The big question with "serverless functions" is how you can manage authority and trust. Apps that require secrets to access a DB need trusted servers. At that point you either need creds per client or skip central DBs
@travisfw @jeremy_list @fleeky "scaling up can mean blowing your budget if you don't configure limits" is the thing that goes away when you stop using centralized DBs and infra and move data / logic to peers. If data gets popular it has more peers resharing it to the network instead of costing individuals more. As a dev you pay nothing (but can offer backup services), as a user the devs can't take your info/community/utility from you so long as the p2p network lives.