One of the biggest cons I find are cold-starts. Meaning that there is some time required for any cloud provider to provision resources for your function and get it running. The more it is accessed, the less of a problem this is, but for a lot of people, half-a-second response times don't cut it.
This seems really good going to watch this later.
Piyush Garg
MERN | Flutter | React Native
Hey there, Nice Post. I made an npm package for handling AWS Lambda responses. Do checkout 😎
AWS-TS This package lets you handle and send responses from AWS lambda with ease. You have the ability to send various types of responses such as JSON or Plain Text without worrying about headers and status codes. You can also enable or disable cors for all or specific responses or set custom headers.
🚀 https://www.npmjs.com/package/aws-ts