{"id":8526,"date":"2023-06-16T03:23:04","date_gmt":"2023-06-16T03:23:04","guid":{"rendered":"http:\/\/edenai.co.za\/develop\/serverless-architecture-simplified\/"},"modified":"2023-07-20T07:50:44","modified_gmt":"2023-07-20T07:50:44","slug":"serverless-architecture-simplified","status":"publish","type":"post","link":"https:\/\/edenai.co.za\/develop\/serverless-architecture-simplified\/","title":{"rendered":"Serverless Architecture Simplified"},"content":{"rendered":"\n<p>All organisations want to get an edge over their competitors, but not all are willing to commit to a single plan. They would prefer a cost efficient, scalable, flexible, and low maintenance tool that can provide an edge for them. In a situation like this one of the many solutions for the business is implementing a Serverless Architecture.<\/p>\n<h3>What is Serverless Architecture?<\/h3>\n<p><a href=\"https:\/\/aws.amazon.com\/lambda\/serverless-architectures-learn-more\/\">A popular definition<\/a> of serverless architecture is that a serverless architecture is a way to build and run applications and services without having to manage infrastructure. Your application still runs on servers, but all the server management is done by the cloud vendor. You might be wondering how it works, <a href=\"https:\/\/www.appdynamics.com\/topics\/what-is-serverless#~1-how-serverless-architecture-works\">AppDynamics<\/a> explains that Developers write code and upload it to a cloud provider\u2019s serverless platform, such as AWS Lambda or Azure Functions. When a request comes in, the platform automatically provisions the necessary resources to run the code, such as CPU, memory, and storage. The code is executed in a containerized environment, which is isolated from other requests and instances. Once the code finishes running, the resources are automatically deprovisioned, and the platform charges the developer only for the resources used during the execution time. Many developers, serverless architectures offer greater scalability, more flexibility, and quicker time to release, all at a reduced\u00a0cost.<\/p>\n<h3>What do you need for a Serverless Architecture?<\/h3>\n<p><a href=\"https:\/\/dev.to\/opendataanalytics\/understanding-and-implementing-serverless-architecture-in-your-applications-10jk\">The Open Coder<\/a> stated that in order to create Serverless Architecture these are the components that will be needed for\u00a0that:<\/p>\n<p>Function-as-a-Service (FaaS): FaaS is a key component that allows developers to upload code snippets and execute them in response to event triggers. FaaS providers handle the underlying infrastructure needed to run the\u00a0code.Event triggers: Events such as changes to a data base or incoming messages that trigger the execution of a serverless function.Serverless functions: These are the code snippets that execute in response to an event trigger. They are typically designed to perform a single function and are highly scalable.Backend services: Cloud-based services that provide additional functionality to serverless functions such as storage services, message queues, and\u00a0APIs.APIs: These are what allow communication between different components of the serverless architecture.Runtime environments: These are the environments in which serverless functions run. They typically provide the necessary resources, such as memory and CPU, to execute the\u00a0code.<\/p>\n<p>There are many advantages to having serverless architecture in your business. To know more about how your business can adopt it or need help adopting it, reach out to us at <a href=\"mailto:helloworld@edenai.co.za\">helloworld@edenai.co.za<\/a> and we will help you with your\u00a0journey.<\/p>\n<p>Lambda Amazon <a href=\"https:\/\/aws.amazon.com\/lambda\/serverless-architectures-learn-more\/\">https:\/\/aws.amazon.com\/lambda\/serverless-architectures-learn-more\/<\/a><\/p>\n<p>AppDynamics (2022) <em>Serverless Computing: Serverless Architecture: Cloud Services<\/em> <a href=\"https:\/\/www.appdynamics.com\/topics\/what-is-serverless#~1-how-serverless-architecture-works\">https:\/\/www.appdynamics.com\/topics\/what-is-serverless#~1-how-serverless-architecture-works<\/a> published June 24\u00a02022<\/p>\n<p>The Open Coder (2023) DEV Community <em>Understanding and Implementing Serverless Architecture in Your Applications<\/em> <a href=\"https:\/\/dev.to\/opendataanalytics\/understanding-and-implementing-serverless-architecture-in-your-applications-10jk\">https:\/\/dev.to\/opendataanalytics\/understanding-and-implementing-serverless-architecture-in-your-applications-10jk<\/a> February 28\u00a02023<\/p>\n<p>\u200bStories by Eden AI on Medium\u00a0\u00a0<\/p>\n<p>\u200b<a href=\"https:\/\/medium.com\/@socialedenai\/serverless-architecture-simplified-f4cb8cd4a1f0?source=rss-ecb4628d2f9------2\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Read More<\/a>\u00a0\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>All organisations want to get an edge over their competitors, but not all are willing to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":34760,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-fullwidth.php","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[70],"tags":[],"class_list":["post-8526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-medium-posts"],"_links":{"self":[{"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/posts\/8526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/comments?post=8526"}],"version-history":[{"count":1,"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/posts\/8526\/revisions"}],"predecessor-version":[{"id":9220,"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/posts\/8526\/revisions\/9220"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/media\/34760"}],"wp:attachment":[{"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/media?parent=8526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/categories?post=8526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/edenai.co.za\/develop\/wp-json\/wp\/v2\/tags?post=8526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}