The demise of the mildly dynamic website (2022)
1–10 of 183 posts
Re: The demise of the mildly dynamic website (2022)
#2Well, assuming you are genuinely curious and not just using an expression!
The difference is that the 'web server' is still consuming resources when the code is not in use. They aren't equivalent at all. The web server is hosted on an OS and both require ongoing maintenance.
Further, the appeal of Lambda is in its ease of onboarding for newcomers; I can run a piece of .NET or JS or Python locally and directly without a lambda 'layer' to host it, just invoke the handler method.
I'm not sure what complex tooling that the author is referring to though, it's a zip and push.
Re: The demise of the mildly dynamic website (2022)
#3Re: The demise of the mildly dynamic website (2022)
#4Re: The demise of the mildly dynamic website (2022)
#5Re: The demise of the mildly dynamic website (2022)
#6The Demise of the Mildly Dynamic Website - https://news.ycombinator.com/item?id=31236290 - May 2022 (91 comments)
Re: The demise of the mildly dynamic website (2022)
#7(2022)
Re: The demise of the mildly dynamic website (2022)
#8> What captured people's imaginations about AWS Lambda is that it lets you a) give any piece of code an URL, and b) that code doesn't consume resources when it's not being used. Yet these are also exactly the attributes possessed by PHP or CGI scripts. In fact, it's far easier for me to write a PHP script and rsync it to a web server of mine than for me to figure out the extensive and complex tooling for creating, ma…
Re: The demise of the mildly dynamic website (2022)
#9> What captured people's imaginations about AWS Lambda is that it lets you a) give any piece of code an URL, and b) that code doesn't consume resources when it's not being used. Yet these are also exactly the attributes possessed by PHP or CGI scripts. In fact, it's far easier for me to write a PHP script and rsync it to a web server of mine than for me to figure out the extensive and complex tooling for creating, ma…
For anything complex, you'll run into "slow start" issues and have to look at provisioned concurrency.
Lambda also sucks for dependencies. Zips and "layers" can only be so large. Eventually you'll hit the limit and have to move to containers. There are also other limitations, like payload sizes. Eventually you might run into that, too.
Also, it would be nice if Lambda just reused the CGI interface instead of inventing its own thing.