{"id":13022,"date":"2021-05-21T12:06:22","date_gmt":"2021-05-21T17:06:22","guid":{"rendered":"http:\/\/45.33.92.219\/?p=13022"},"modified":"2021-05-21T12:06:22","modified_gmt":"2021-05-21T17:06:22","slug":"serverless-computing-for-the-beginner","status":"publish","type":"post","link":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/","title":{"rendered":"Serverless Computing for the Beginner"},"content":{"rendered":"<h2><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Serverless Computing for the Beginner&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:30721,&quot;3&quot;:{&quot;1&quot;:0,&quot;3&quot;:1},&quot;14&quot;:{&quot;1&quot;:2,&quot;2&quot;:0},&quot;15&quot;:&quot;Arial&quot;,&quot;16&quot;:10,&quot;17&quot;:1}\">Serverless Computing for the Beginner<\/span><\/h2>\n<h6><strong>By: Bruce G. Kreeger<\/strong><\/h6>\n<p>Serverless Infrastructure can be quite confusing to understand. Determining whether it is a good development solution for project requirements makes it even more complicated, as there are a lot of pros and cons to consider while deciding Infrastructure Architecture.<\/p>\n<p><a href=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-11751 aligncenter\" src=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png\" alt=\"\" width=\"800\" height=\"440\" \/><\/a><\/p>\n<p>In this article, we will break it down into different steps that are the basics of serverless computing for WordPress developers. We will also discuss some of the factors you should consider when deciding if this technology is right for your project requirements.<\/p>\n<p>Let us dive in!<\/p>\n<h4>Serverless Computing for WordPress Users<\/h4>\n<p>Serverless computing can be tricky, especially because its name is misleading. While it implies that you may be able to develop a website or application without a server, that is not the case.<\/p>\n<p>Instead, \u201cserverless\u201d means that setup and maintenance of the servers needed for your project is managed by a cloud services provider. This gives you, more time to commit to creating your website or application.<\/p>\n<p>The cloud services provider handles all your back-end processes on a pay-per-use basis. Meanwhile, your website or application is built on highly scalable architecture. To break it down a little further, serverless computing consists of three key features:<\/p>\n<ol>\n<li>Cloud-based servers that are managed entirely by cloud services providers, also called \u201cvendors\u201d. With serverless computing, you pay only for the executions of your site or app\u2019s functions, which is scaled automatically based on how often its code is executed.<\/li>\n<li>An architecture that breaks a website or application down into individual functions, also known as Function as a Service (FaaS), in which code is executed in response to when specific events are triggered.<\/li>\n<li>This provides a way to get projects up and running faster, as we do not have to worry about server maintenance. It also reduces infrastructure management costs while increasing scalability, and speed. However, serverless technology is not right for every project.<\/li>\n<\/ol>\n<h4>Key Factors to Decide if Serverless Computing is Right for You:<\/h4>\n<p>If you are trying to finalize whether serverless computing is the right choice for your next project, there are considerations to keep in mind. While this method of creating sites and applications can offer many advantages, it is dependent on the specific qualities of your project. Let us dig into what that means in more detail.<\/p>\n<p><a href=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl-1.jpg\"><img decoding=\"async\" class=\"size-full wp-image-11749 aligncenter\" src=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl-1.jpg\" alt=\"\" width=\"1024\" height=\"440\" \/><\/a><\/p>\n<h4>1. Size of Your Project and its Potential Latency:<\/h4>\n<p>To start with, serverless computing is most successful when it is used to develop static websites or simple applications. Static files and a small number of simple functions are easy for a serverless architecture to serve to its end users.<\/p>\n<p>However, very large dynamic sites and applications with a lot of more complex functions will not necessarily fare as well. With bigger projects, your code\u2019s execution time will likely be longer, which could have negative effects on your project\u2019s speed and the cost of running it.<\/p>\n<p>One consideration is the frequency with which each of the functions that make up your website or application will be executed. When a function on a serverless architecture has not been called in a while, its\u2019 code is not constantly running. If a user calls on an infrequently requested function, it will require a \u201ccold start.\u201d This will result in latency and could impact your User Experience (UX), as it will take a while for the code to \u201cwarm up\u201d again.<\/p>\n<p>To be continued\u2026<\/p>\n<p><a href=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl-2.jpg\"><img decoding=\"async\" class=\"size-full wp-image-11750 aligncenter\" src=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl-2.jpg\" alt=\"\" width=\"675\" height=\"380\" \/><\/a>Clarity is proud to have been providing DevOps Consultancy and helping companies implementing CI\/CD Culture to North America for many years, as well as with clients worldwide by offering our unified communications platform. Clarity Technologies Group, LLC surpasses expectations!<\/p>\n<p style=\"text-align: center;\"><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559740&quot;:240}\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9326\" src=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/03\/Clarity_Brand.jpg\" alt=\"\" width=\"300\" height=\"116\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9425\" src=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/03\/PNG-275x300.png\" alt=\"\" width=\"125\" height=\"136\" \/>\u00a0<\/span><\/p>\n<p>Call Clarity at 800-354-4160 today or email us at <a href=\"mailto:info@clarityscg.com\">info@clarityscg.com<\/a>. We are partnered internationally around the globe and we are open seven days a week 8:30 AM to 5:00 PM EST\/EDT. <a href=\"http:\/\/45.33.92.219\">http:\/\/45.33.92.219<\/a> and <a href=\"https:\/\/dotmantech.com\">https:\/\/dotmantech.com<\/a>.<\/p>\n<p>[mc4wp_form id=&#8221;314&#8243;]<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Serverless Computing for the Beginner By: Bruce G. Kreeger Serverless Infrastructure can be quite confusing to understand. Determining whether it is a good development solution for project requirements makes it even more complicated, as there are a lot of pros and cons to consider while deciding Infrastructure Architecture. In this article, we will break it [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[15],"tags":[10,11,12,13,14,16,17,18,19,20],"class_list":["post-13022","post","type-post","status-publish","format-standard","hentry","category-devops","tag-ansible","tag-automation-tool","tag-azure","tag-ci-cd","tag-cloud-formation","tag-devops","tag-devsecops","tag-saas","tag-serverless","tag-terraform"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Serverless Computing for the Beginner -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Serverless Computing for the Beginner -\" \/>\n<meta property=\"og:description\" content=\"Serverless Computing for the Beginner By: Bruce G. Kreeger Serverless Infrastructure can be quite confusing to understand. Determining whether it is a good development solution for project requirements makes it even more complicated, as there are a lot of pros and cons to consider while deciding Infrastructure Architecture. In this article, we will break it [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-21T17:06:22+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png\" \/>\n<meta name=\"author\" content=\"Bruce Kreeger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bruce Kreeger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/\"},\"author\":{\"name\":\"Bruce Kreeger\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/#\\\/schema\\\/person\\\/86bd75151df1ebd74e9ee49480a8301a\"},\"headline\":\"Serverless Computing for the Beginner\",\"datePublished\":\"2021-05-21T17:06:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/\"},\"wordCount\":655,\"image\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/45.33.92.219\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/sl.png\",\"keywords\":[\"ansible\",\"automation tool\",\"Azure\",\"CI\\\/CD\",\"cloud formation\",\"devops\",\"devsecops\",\"saas\",\"Serverless\",\"terraform\"],\"articleSection\":[\"devops\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/\",\"url\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/\",\"name\":\"Serverless Computing for the Beginner -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/45.33.92.219\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/sl.png\",\"datePublished\":\"2021-05-21T17:06:22+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/#\\\/schema\\\/person\\\/86bd75151df1ebd74e9ee49480a8301a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/#primaryimage\",\"url\":\"http:\\\/\\\/45.33.92.219\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/sl.png\",\"contentUrl\":\"http:\\\/\\\/45.33.92.219\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/sl.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/2021\\\/05\\\/21\\\/serverless-computing-for-the-beginner\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/claritytg.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Serverless Computing for the Beginner\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/#website\",\"url\":\"https:\\\/\\\/claritytg.com\\\/\",\"name\":\"\",\"description\":\"Your Solutions Provider\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/claritytg.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/claritytg.com\\\/#\\\/schema\\\/person\\\/86bd75151df1ebd74e9ee49480a8301a\",\"name\":\"Bruce Kreeger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78247c938cf2563ce477bb1b32c8fba8e9ade964d84a001bafb455c6f8b1f589?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78247c938cf2563ce477bb1b32c8fba8e9ade964d84a001bafb455c6f8b1f589?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78247c938cf2563ce477bb1b32c8fba8e9ade964d84a001bafb455c6f8b1f589?s=96&d=mm&r=g\",\"caption\":\"Bruce Kreeger\"},\"url\":\"https:\\\/\\\/claritytg.com\\\/index.php\\\/author\\\/bruec-kreeger\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Serverless Computing for the Beginner -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/","og_locale":"en_US","og_type":"article","og_title":"Serverless Computing for the Beginner -","og_description":"Serverless Computing for the Beginner By: Bruce G. Kreeger Serverless Infrastructure can be quite confusing to understand. Determining whether it is a good development solution for project requirements makes it even more complicated, as there are a lot of pros and cons to consider while deciding Infrastructure Architecture. In this article, we will break it [&hellip;]","og_url":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/","article_published_time":"2021-05-21T17:06:22+00:00","og_image":[{"url":"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png","type":"","width":"","height":""}],"author":"Bruce Kreeger","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bruce Kreeger","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/#article","isPartOf":{"@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/"},"author":{"name":"Bruce Kreeger","@id":"https:\/\/claritytg.com\/#\/schema\/person\/86bd75151df1ebd74e9ee49480a8301a"},"headline":"Serverless Computing for the Beginner","datePublished":"2021-05-21T17:06:22+00:00","mainEntityOfPage":{"@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/"},"wordCount":655,"image":{"@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/#primaryimage"},"thumbnailUrl":"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png","keywords":["ansible","automation tool","Azure","CI\/CD","cloud formation","devops","devsecops","saas","Serverless","terraform"],"articleSection":["devops"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/","url":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/","name":"Serverless Computing for the Beginner -","isPartOf":{"@id":"https:\/\/claritytg.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/#primaryimage"},"image":{"@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/#primaryimage"},"thumbnailUrl":"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png","datePublished":"2021-05-21T17:06:22+00:00","author":{"@id":"https:\/\/claritytg.com\/#\/schema\/person\/86bd75151df1ebd74e9ee49480a8301a"},"breadcrumb":{"@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/#primaryimage","url":"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png","contentUrl":"http:\/\/45.33.92.219\/wp-content\/uploads\/2020\/08\/sl.png"},{"@type":"BreadcrumbList","@id":"https:\/\/claritytg.com\/index.php\/2021\/05\/21\/serverless-computing-for-the-beginner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/claritytg.com\/"},{"@type":"ListItem","position":2,"name":"Serverless Computing for the Beginner"}]},{"@type":"WebSite","@id":"https:\/\/claritytg.com\/#website","url":"https:\/\/claritytg.com\/","name":"","description":"Your Solutions Provider","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/claritytg.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/claritytg.com\/#\/schema\/person\/86bd75151df1ebd74e9ee49480a8301a","name":"Bruce Kreeger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/78247c938cf2563ce477bb1b32c8fba8e9ade964d84a001bafb455c6f8b1f589?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/78247c938cf2563ce477bb1b32c8fba8e9ade964d84a001bafb455c6f8b1f589?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78247c938cf2563ce477bb1b32c8fba8e9ade964d84a001bafb455c6f8b1f589?s=96&d=mm&r=g","caption":"Bruce Kreeger"},"url":"https:\/\/claritytg.com\/index.php\/author\/bruec-kreeger\/"}]}},"_links":{"self":[{"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/posts\/13022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/comments?post=13022"}],"version-history":[{"count":0,"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/posts\/13022\/revisions"}],"wp:attachment":[{"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/media?parent=13022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/categories?post=13022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/claritytg.com\/index.php\/wp-json\/wp\/v2\/tags?post=13022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}