There are many news and blogs about the technology and solutions relating to new Digital services, Cloud Technology, Big Data, IoT.And of course, no one can forget Artificial Intelligence and Machine learning.
These new tech services and solutions, all rely on one another from time to time. So today, let us discuss one other hot topic in the software world of architecture as well; Serverless Computing.
The three major Cloud Computing Service Provider companies namely Google Cloud Platform, Amazon Web Service (AWS) and Microsoft Azure are investing heavily in Serverless Computing. It is a form of Utility Computing. First thing first, unlike what its name suggests serverless computing still requires servers. It is called as such because the server management with capacity planning decisions is entirely hidden from the operator/developer. Furthermore, applications can be written to be purely serverless while using no provisional servers whatsoever.
Serverless is a method model of cloud computing with the cloud provider acting as a server.
Event-driven and distributed patterns work well with this method with some required suitable changes. Serverless architecture basically offers function as a service (FaaS) platforms, which execute application logic but do not store data. So when the client requests an application, it triggers the server resources and microservices-based routines responsible for answering the request in the cloud. Then it is sent to a container where it is executed, constructed and gets sent to the client.
Comments
Post a Comment