If you were talking to someone whose organization is considering AWS Lambda, what would you say?
How would you rate it and why? Any other tips or advice?
I would rate it a nine out of ten. It was missing features like initialization but they are available now in the latest release. It is good for smaller companies that don't have a lot of staff that will manage the infrastructure. It automatically scales based on the users and allocating the resources. From a cost perspective, it is quite cheap. It takes out a lot of overhead. If it's for a large company with a lot of experts, there are other good solutions.
I would definitely recommend AWS Lambda. There are a lot of successful test cases both with our clients and other startups which are doing really well using Lambda as a solution. On a scale from one to ten where one is the worst and ten is the best, I would rate AWS Lambda as an eight-out-of-ten. That would be the right number at this time considering the product is lacking in some areas.
I would recommend Lambda to someone considering it. I would rate it an eight out of ten. The pricing is similar to Azure services, they are quite competitive pricing-wise if you compare Azure and AWS.
Implementing this solution is easy, with just a few clicks your function will be ready. I suggest reviewing your requirements and choosing a suitable Lamba function size. Also, have a good strategy on how to trigger your functions.
My most important criteria when selecting a vendor are * user experience * support. I would rate AWS Lambda at a six out of 10 because it's not quite clear that it scales, but it does have a good, easy path from when you're using a cluster.