DEV Community

Discussion on: Serverless is more expensive than you'd expect.

Collapse
 
colinchartier profile image
Colin Chartier

Firebase emulators are a terrible experience - we've had multiple customers eventually migrate off of them because they are so different from production firebase.

Azure's emulators are good, but they still aren't very popular, in 95% of cases when someone is talking about serverless they will be talking about AWS Lambda.

The asterisk is that you can sometimes find products (like github.com/serverless-stack/server... or whatnot) that provide third party solutions, but they are generally pretty low fidelity in comparison to the production configuration, especially taking into consideration things like service discovery

Collapse
 
nocnica profile image
Nočnica Mellifera

I love this article and just want to echo this point: most attempts to emulate Lambdas locally aren't usable. Notably: Lambda functions always rely on cloud resources that can't be locally replicated.

(Quick plug for Stackery.io which has a hybrid tool for better local emulation)

Collapse
 
jedjohan profile image
Johan Eriksson

It's 2021, now it's more like 95% azure. At least in my small bubble. Your small bubble seems older though

Collapse
 
kami profile image
KamranKhan-Dev

I would have to go back 4 years and 6 companies to find an infrastructure that was deployed on AWS, so saying that serverless talks about AWS Lambda in 95% of cases is a pretty strong statement.

Given you point to developers' salaries being the hidden costs, I feel that your post lacks insights on the problems you've faced or your pain points.

Finally, you warn against the use of AWS Lambda and Cloudflare Workers but there aren't any recommendations for alternative solutions?