Too Long; Didn't Read
Serverless is a modern computing model that employs Function-as-a-service architecture and manages the backend and scaling automatically with low cost and high concurrency. The major selling point of serverless has been the speed of execution and the ease of API deployment. The Serverless model automatically scales up and down based on user requests, easing the effort involved in managing backend architectures. However, it does come with its own advantages and disadvantages. Understanding those tradeoffs is important to design better a backend architecture for your next product/service.