Serverless is generally seen as a cost-effective solution since it runs in the Cloud and is billed only for its execution time. However, this is far from the truth and serverless can end up being very expensive if not used correctly. This article lists all the factors that need to be considered before deciding to adopt serverless model for your needs.