News for hackers. Stuff that matters.
Re:Guide to Serverless Architecture by maitrik on Thursday December 21, 2017 @02:28AM (#15977083)
The phrase that Amazon used when launching lambda was 'deploy code not servers'. To me this sums up what 'serverless' means. It means the developer doesn't have to worry about servers in any way. With AWS Lambda/API Gateway (and arguably with Google App Engine before it) you take away the toil of having to:

  * Manage/deploy servers
  * Monitor/maintain/upgrade servers
  * Figuring out tools to deploy your app to your server
  * Scaling an app globally.
  * Coping with outages in a data-centre/availability
  * Worry about load-balancing & scaling infrastructure
Re:Guide to Serverless Architecture by twic on Thursday December 21, 2017 @06:25AM (#15977992)
This is exactly what PaaS's like Heroku have been doing for years, right? Isn't Lambda just an even more locked-in PaaS?
Re:Guide to Serverless Architecture by viraptor on Thursday December 21, 2017 @06:35AM (#15978050)
Heroku is a bit higher level. If you're using heroku, you're using their blocks and their methods of passing traffic, logging, etc. With lambda, it's just a function. You have to connect everything yourself, not you can do it exactly the way you want.
Re:Guide to Serverless Architecture by gitgud on Thursday December 21, 2017 @11:56PM (#15985363)
You can redeploy a Heroku app to many other servers and platforms relatively easily.

However, I'm not sure you can do the same with AWS Lamda Functions. To mean, this means it is like a lock-in.

Re:Guide to Serverless Architecture by viraptor on Friday December 22, 2017 @03:02AM (#15985946)
It's just code with basic function entry point. You may get your parameters and configuration in a different way, but not much else changes. There are only so many ways to call some code.
Re:Guide to Serverless Architecture by methodin on Thursday December 21, 2017 @08:12AM (#15978495)
And a huge plus - not having to pay if nothing is using it (generally).
Re:Guide to Serverless Architecture by blowski on Thursday December 21, 2017 @09:16AM (#15978843)
The downside being that you pay a lot more if it gets used a lot.
Re:Guide to Serverless Architecture by alpha_squared on Thursday December 21, 2017 @01:18PM (#15981344)
Which is probably when you need to re-architect, anyway. There are also several optimizations that can be made along the way to reduce costs. I think there are plenty of ways to think of problems from a serverless standpoint that really don't need to go the traditional server route. I also think there are plenty of use cases where serverless may very well be a problem, that's okay.
Re:Guide to Serverless Architecture by tyingq on Thursday December 21, 2017 @06:00AM (#15977886)
Except for max run time limitations and recurring long startup times, sure. No free lunch.