News for hackers. Stuff that matters.
[dead]
Re:A serverless email server on AWS using S3 and SES by rospaya on Saturday January 04, 2020 @07:24AM (#21954525)
Serverless doesn't have a server like wireless doesn't have cables. It does, but you don't manage it.
Re:A serverless email server on AWS using S3 and SES by sfifs on Saturday January 04, 2020 @06:57AM (#21954417)
It's pretty well understood by now that serverless is meant to connote that you (the firm owning the application) don't manage the server(s). Someone else does it while you just bring your application code.
Re:A serverless email server on AWS using S3 and SES by chrischattin on Saturday January 04, 2020 @07:18AM (#21954498)
Correct. It is a misleading term, imo.
Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @07:58AM (#21954662)
It’s no more “misleading” than having a “bug” in your code. Does anyone with even an iota of computer experience think “Serverless” means that their software is being run by leprechrauns?

Nowhere else on HN is willfully not taking the time to learn about technology celebrated except when it comes to cloud concepts.

Re:A serverless email server on AWS using S3 and SES by chrischattin on Saturday January 04, 2020 @09:15AM (#21954975)
The more you understand the architecture, the more absurd it sounds to call it serverless.

Edit: Replying to the below comment... No, it's like calling produce you didn't grow yourself but came from a farm, farmless produce.

Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @09:20AM (#21955000)
Imagine if someone said

“the more you understand about farming, the more absurd it is to call them server farms.”

“the more you understand about biology, the more absurd it is to call them bugs”

“The more you understand about meteorology the more absurd it is to call it ‘the cloud’”

Yes, if it weren’t for people on Hn educating the poor unwashed masses we would all think that our software running “Serverless” was being run by elves at the North Pole.

Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @08:24AM (#21954774)
Do you also complain when people say they have a “bug” in their code or that they have a “server farm”? Are they literally watering the server floor and waiting for computers to grow?
Re:A serverless email server on AWS using S3 and SES by chrischattin on Saturday January 04, 2020 @09:19AM (#21954995)
Not at all. It's in this case, using the term serverless is akin to calling cloud based software (Google Docs, TurboTax, etc) softwareless. It's closer to calling a stop sign a "go sign" than descriptors from your example. Calling managed servers "serverless" is distinctively misleading.
Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @09:29AM (#21955036)
How is it any more misleading than “bugs”, “containers”, “the cloud”,”server farms”, etc.

Wouldn’t you be the first to criticize someone who didn’t take the time to understand other computer concepts that had been around for years and then attempted to speak intelligently about them?

Re:A serverless email server on AWS using S3 and SES by c-cube on Saturday January 04, 2020 @12:21PM (#21956055)
It's misleading because "serverless" intuitively means peer to peer, where everything runs on clients and there are truly no servers. So unlike "bug" it has an intuitive meaning that is the opposite of what the buzzword now means.
Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @12:28PM (#21956101)
Serverless has never been used in the context of peer to peer. And “bug” isn’t anymore “intuitive” to the uninitiated.
Re:A serverless email server on AWS using S3 and SES by chrischattin on Saturday January 04, 2020 @09:42AM (#21955099)
The term serverless is not a metaphor like your examples, it's a contradiction. Big difference. I feel like understanding the "computer concepts" makes the term seem even more absurd.
Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @09:50AM (#21955133)
It’s an abstraction - just like every other computer concept.
Re:A serverless email server on AWS using S3 and SES by wodny on Saturday January 04, 2020 @10:13AM (#21955269)
An abstraction where "positive" and "negative" mean the same just for safety so they can't be confused with each other.
Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @10:24AM (#21955325)
You’ve never worked with C code that had to run on both big endian and little endian systems that had to share a common byte protocol. Where two bytes in the same order can mean something completely different.

There are a lot of things “confusing” about computer science when you don’t take the time to learn it.

Re:A serverless email server on AWS using S3 and SES by wodny on Saturday January 04, 2020 @10:36AM (#21955397)
On the contrary, I've worked with 8 and {32,64}bit x {LE,BE} chips many times and wrote quite a lot of network code in C. But you're mixing syntax with semantics.
Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @12:43PM (#21956196)
Which byte is the high order byte is just as much semantics defined by the chip vendor that would be confusing to the uninitiated as “Serverless” would be to an old school net ops person who doesn’t know anything about cloud computing.
Re:A serverless email server on AWS using S3 and SES by wodny on Saturday January 04, 2020 @09:21AM (#21955008)
There is a huge difference between a metaphor (resemblance) and contradiction (stating it is and isn't something at the same time).
Re:A serverless email server on AWS using S3 and SES by scarface74 on Saturday January 04, 2020 @09:30AM (#21955042)
What’s the “resemblance” of “running in the cloud” to “running on servers owned by someone else”?
Re:A serverless email server on AWS using S3 and SES by wodny on Saturday January 04, 2020 @10:06AM (#21955226)
It isn't a great name, but: it doesn't bare a contradiction in itself (contrary to "serverless"), there was already a tradition of drawing unspecified networks or internet as a cloud in diagrams. So "running in the cloud" as running "somewhere in the network we used to draw as a cloud" has an explanation. Also note, I didn't state that there are only two types of names. I commented on what "bug" and "serverless" is.