Requirements for Serverless Computing
Explore the essential requirements and expectations for serverless computing, including the pay-per-use model, automatic scalability, and reduced infrastructure management. This lesson helps you understand practical use cases and the limitations to consider when choosing serverless solutions.
Expectations for serverless deployment
Serverless is the future!
You’ve probably heard that sentence quite a few times by now. However, we’ve also established that managed FaaS is not it, or, at least, it’s unlikely to represent a significant percentage of our workloads.
We’ve gone through the exercises of deploying Azure Functions, Google Cloud Functions, and AWS Lambdas. We have first-hand experience using managed FaaS, and we’ve covered why we don’t want to put our future into the hands of such services. Although we’ve offered reasons why we don’t like FaaS, we never explained what we expect from serverless deployments, beyond the obvious things. Understanding these expectations could shine some light on our statements, influence our choices, and provide a potential path we might want to take.