5 ms·
How is this serverless when there is a server called remote in the example? Am I the only one around here? http://i3.kym-cdn.com/entries/icons/original/000/010
by antocv 10y ago
How is this serverless when there is a server called remote in the example?
Am I the only one around here?
http://i3.kym-cdn.com/entries/icons/original/000/010/856/4fcdf2e118613355b500ba5d.jpg http://i3.kym-cdn.com/entries/icons/original/000/010/856/4fc...
- dmgd 10y agoEven the author doesn't believe it's really serverless: https://github.com/schollz/sdees/search?q=server https://github.com/schollz/sdees/search?q=server
- ddalex 10y agoServer-less is the new paradigm where the server is in the cloud. More specifically, you're not maintaining any server, you just supply callbacks written in the language of your choice, and the infrastructure figures out how to package them in containers, deploy, run, scale and dispose when no longer needed.
- antocv 10y agoCan you explain what you mean with "server is in the cloud", is it like literal placing a fog machine to make some kind of cloud around your servers or placing a server inside another server, such as a raspberry pi within a PC box? What is the cloud if not other peoples servers?
- viraptor 10y ago> What is the cloud if not other peoples servers? It is, but taken literally and not helpful in infrastructure discussions. "Serverless service" as recently coined means you're not concerned with the server layer. Either the hardware one, or the "http request server" one. What you provide is functions that execute on some action. As long as the API is preserved it doesn't matter if it's one server of one/multiple providers, cloud deployment, room filled with monkeys at keyboards, linux running unicorn, windows running iis, or anything else. It's one level above "set up your services and upload code for specific server" PAAS. And two or so levels above "set up your own servers and services" IAAS. PS. I don't think sdees matches the definition of serverless as it's commonly understood.
- antocv 10y agoAh I see, so serverless service is a way to say "I am so high up higher than your puny little cloud down there". No offense to you personally, its just funny how our industry invents new words every year or so, it gets hard to keep uptodate.
- viraptor 10y ago> Ah I see, so serverless service is a way to say "I am so high up higher than your puny little cloud down there". I don't believe there's any judgement in "serverless service". Depending on your requirements you may want this solution or you may prefer something else. It got a name, because when you get tired of saying "model more abstract than PAAS but based on the same principles of being independent of the infrastructure" you invent a short name - servers got abstracted, so it's "serverless". > its just funny how our industry invents new words every year or so, it gets hard to keep uptodate. The industry doesn't invent words. It invents new solutions. If they get popular they get names, so it's easier to communicate. That's how every industry works.
- dmgd 10y agoI agree completely with what you say. I don't understand what relevance it has to my comment. sdees requires a file server, specifically it prompts the user for one and saves it to ~/.config/sdees/config.json, therefore it is not serverless.
- deleted 10y ago[deleted]
- qrv3w 10y agoI call it "serverless" in the sense that it doesn't require any server-side code. The "decentralized" is because it also doesn't require stable internet connections to work properly - you can edit on multiple computers simultaneously with or without internet and the edits can still all be merged correctly when they finally sync up. Sorry to confuse folks! The original acronym actually just meant "sync down, decrypt, edit, encrypt, sync up" which is maybe less ambiguous of a description.
- antocv 10y agoMy Firefox web browser is serverless. Now in a world without web servers, Firefox would not be very useful at all. The same with your tool. Decentralized, its not, not requiring a stable internet connection is called working "offline". Please avoid ambiguity.
- qrv3w 10y agoI think I agree with you, but I'll just clarify my naive thinking. Most synchronization tools (Owncloud, Synthing, Dropbox) perform similar functionality but they require server-side code of some sort. So compared to these, in my mind, sdees is "severless" (but also sdees has a tiny fraction of the actual functionality of those awesome programs). Decentralized as defined by Rhoit Khare [1] is a system where multiple parties make individual decisions which may conflict. This, to me, is the scenario that occurs when two people edit the same document offline, but may want to merge later via a remote host. However, maybe a better term is "distributed" because in a lot of ways its similar to git, which is considered so [2], also then I can still use the same acronym :) [1] http://isr.uci.edu/projects/pace/decentralization.html http://isr.uci.edu/projects/pace/decentralization.html [2] http://stackoverflow.com/questions/7212740/why-git-is-called-a-distributed-source-control-system http://stackoverflow.com/questions/7212740/why-git-is-called...
- deleted 10y ago[deleted]
- olalonde 10y agoAs much as it pains me to say it, that ship sailed around the time AWS Lambda was announced. "Serverless" now means "a server you don't need to think about".
- deleted 10y ago[deleted]