Serverless
Serverless doesn't really mean
Serverless, it does require servers. It is about abstracting users away from servers as well as other infrastructure related aspects to run code. The term serverless signifies, the user doesn’t having to deal with low-level configuration or the core operating system to develop the application. Traditionally, when developing applications in the cloud, solution developers need to focus a lot of the time on things running behind the scenes such as how many servers are needed or figuring out auto scaling requirements and various other specifics. In Serverless Computing solution developers don’t need to think about them. They only need to write the code and let serverless application worry about the rest. Although it abstracts away low level details, it provides full control over the security aspects.
Why is it worth considering?
Dead Simple
Packaging and deploying an application developed for a Serverless framework is very simple when compared to traditional packaging & deployment. It only involves a compile and upload operation.
Cost Efficiency
Serverless providers ensure that you use only those compute resources that are needed and do not pay anything when the code is not executing.
Improved User Experience and Reduced Latency
Serverless has ability to become a standard approach to offloading functions to execute closer to end users and devices.
Comments
Post a Comment