|
|
|
|
|
by 9rx
344 days ago
|
|
> Serverless computing is an application development model Exactly. And how that development model differs from the traditional approach is that you don't have to implement a server. Deployment isn't a development model. The development is necessarily done by the time you get there. > But AWS also uses the term for other things The terms has expended to be used for all kinds of different things, sure. There is probably a toaster out there somewhere solid as being "Serverless" nowadays. If we really want to get into the thick of it, "serverless" seems to go back much further, used to refer to certain P2P systems. But we know from context that isn't what we're talking about. Given the context, it is clear we are talking about "serverless" as it emerged out of Lamba, referring to systems that were CGI-esq in nature. |
|
You're reading "application development model" and thinking "Exactly! It's all about the request handling model!" but that's not what Amazon said or meant. Consider the description of Amazon Fargate, a service that in fact can be used to run regular old web servers:
> AWS Fargate is a serverless, pay-as-you-go compute engine that lets you focus on building applications without managing servers.
I guess the next argument is that Amazon is just diluting the term and originally it meant what you think it meant, and that is the terminal state of this debate since there is no more productive things to say.
Edit: you added more but it's just more attempting to justify away things that are plainly evident... But I can't help myself. This is just non-sense:
> Deployment isn't a development model,
Software development is not just writing code.