What are two of the main reasons you would choose to implement a serverless architecture?
Correct Answer: B,D
Explanation Serverless computing refers to a concept in which the user does not need to manage any server infrastructure at all. The user does not run any servers, but instead deploys the application code to a serviceprovider's platform. The application logic is executed, scaled, and billed on demand, without any costs to the user when the application is idle. Benefits of the Serverless or FaaS So far almost every aspect of Serverless or FaaS is discussed in a brief, so let's talk about the pros and cons of using Serverless or FaaS Reduced operational and development cost Serverless or FaaS offers less operational and development cost as it encourages to use third-party services like Auth, Database and etc. Scaling Horizontal scaling in Serverless or FaaS is completely automatic, elastic and managed by FaaS provider. If your application needs more requests to be processed in parallel the provider will take of that without you providing any additional configuration. References: https://medium.com/@avishwakarma/serverless-or-faas-a-deep-dive-e67908ca69d5 https://qvik.com/news/serverless-faas-computing-costs/ https://pages.awscloud.com/rs/112-TZM-766/images/PTNR_gsc-serverless-ebook_Feb-2019.pdf