News for hackers. Stuff that matters.
Re:I Love AWS Lambda (and Think Serverless Is the Future) by scottporad on Tuesday May 26, 2020 @11:03AM (#23312038)
Everything comes with a trade off. What are some of the downsides?
Re:I Love AWS Lambda (and Think Serverless Is the Future) by dm03514 on Tuesday May 26, 2020 @11:23AM (#23312284)
* Function "sprawl". Managing lots of small functions

* AWS Support Dependency. IMO way better to have amazon managing more but it still increases reliance on amazon and support tickets

* Limited set of input events available. For example it's difficult to use rabbitmq but lambda orchestrates batching and orchestration for SQS

I didn't really mention these because I think they are better than the alternatives :)

I would personally rather manage a bunch of small functions leveraging amazon's documentation, community, clear interfaces, and SDK, than a random OSS async worker framework or homegrown processing system.

Companies that have committed to AWS are already dependent on AWS support, I haven't really found an issue with being more dependent on AWS support :p

The limited set of events has also been a net positive. There are few clearly defined options. I have found the limited choices helps delivery and simplifies architecture; less discussion. Also once a company learns SQS and kinesis, that knowledge is applicable everywhere, since those are the constrained choices.

-----

I would love to hear any experiences where lambda was not a good fit, or did not work out