{"id":1732,"date":"2022-07-25T15:28:38","date_gmt":"2022-07-25T09:58:38","guid":{"rendered":"https:\/\/ontoborn.com\/blog\/?p=1732"},"modified":"2022-07-25T15:36:18","modified_gmt":"2022-07-25T10:06:18","slug":"do-you-know-everything-about-serverless-architecture","status":"publish","type":"post","link":"https:\/\/ontoborn.com\/blog\/do-you-know-everything-about-serverless-architecture\/","title":{"rendered":"Do you Know Everything About Serverless Architecture?"},"content":{"rendered":"\n

Hello everyone. In this article, we will look at FaaS (Function as a Service) Then we will explore the various serverless offerings in AWS, and then we will see the use cases, benefits, and drawbacks of these modern architectures. I have also clearly explained the differences between Serverless and other cloud models like PaaS, BaaS, IaaS, and SaaS.<\/p>\n\n\n\n

\"\"<\/a><\/figure>\n\n\n\n

Image Source:<\/p>\n\n\n\n

Software systems have been deployed onto the racks in data centers, which were then called on-premise. After the advent of cloud computing, servers moved to the cloud and companies started using the servers from cloud providers. Even then, the companies need to configure the servers (Memory, CPU, Networking, etc) on the cloud based on the application requirements. There are different types of services like PaaS, IaaS, SaaS, etc. The next evolution was Serverless Architecture.<\/p>\n\n\n\n

So what is a Serverless Architecture? We don’t need servers to deploy the application? No, that’s impossible to do. Isn’t it?<\/p>\n\n\n\n

We definitely need something for our application to run on and yes we need servers but we don’t see them. We don’t manage the servers and the cloud providers will take care of it. Developers can write and deploy code, while a cloud provider provisions servers to run their applications, databases, and storage systems at any scale. This increases the efficiency of any software development team by delegating the server hardware maintenance, software, and security updates, creating routine backups, etc to third-party providers, and enabling them to focus on writing application code.<\/p>\n\n\n\n

<\/a>Function as a service (FaaS)<\/strong><\/h1>\n\n\n\n

Serverless is often referred to as Function as a Service (FaaS) because originally serverless started as Function-as-a-Service (Faas). It was offered for computing but then it has expanded to various types of cloud services.<\/p>\n\n\n\n

In FAAS, developers write application logic in a function that is triggered by an event. These functions (AWS Lambda) are deployed to a cloud provider like AWS and then they are configured for various things like<\/p>\n\n\n\n