{"id":3638,"date":"2018-04-10T09:10:04","date_gmt":"2018-04-10T07:10:04","guid":{"rendered":"http:\/\/joapen.com\/blog\/?p=3638"},"modified":"2023-02-25T00:57:40","modified_gmt":"2023-02-24T23:57:40","slug":"serverless","status":"publish","type":"post","link":"http:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/","title":{"rendered":"Serverless"},"content":{"rendered":"<h1>Serverless\u00a0is a buzzword<\/h1>\n<p>It points to the future of software development in a post cloud world.<\/p>\n<p>The idea of \u201cServerless\u201d is NOT about removing the servers completely (or you couldn\u2019t use the internet at all), but essentially paying for services that mean that someone else manages the servers for you thereby reducing maintenance load.<\/p>\n<h1>It&#8217;s all about reducing the obscurity of cost.<\/h1>\n<p>Spend control is a necesary evil that enable the organizations to understand where they are allocating their resources. The allocation of the limited resources at the best place of the organization will enable itself to be more competitive.<\/p>\n<p>Total cost of Ownership (TCO) enables to understand the end to end amount of resources that an visible element consumes at its whole lifecycle. When calculating the TCO, there are always assumptions required as not all costs are direct costs that clearly you can assign to a single asset.<\/p>\n<p>Here is where serverless shows up.<\/p>\n<p>The reduction in obscurity of cost through serverless will change the way we develop, build, refactor, invest, monitor, operate, organise &amp; commercialise almost everything.<\/p>\n<p>The idea is to move to a scenario where you are performing the billing per function, where you are investing as much as possible on visible value for your organization, reducing the OPEX as much as possible, and having understanding about where your resources are allocated.<\/p>\n<p>Simon Wardley did a map that illustrates the case:<\/p>\n<p><a href=\"http:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/serverless-wardley-map\/\" rel=\"attachment wp-att-3639\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-3639\" src=\"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-1024x576.jpg\" alt=\"\" width=\"584\" height=\"329\" srcset=\"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-1024x576.jpg 1024w, http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-300x169.jpg 300w, http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-768x432.jpg 768w, http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-500x281.jpg 500w, http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map.jpg 1920w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p>Source:\u00a0<a href=\"https:\/\/serverless.zone\/serverless-is-just-a-name-we-could-have-called-it-jeff-1958dd4c63d7\">https:\/\/serverless.zone\/serverless-is-just-a-name-we-could-have-called-it-jeff-1958dd4c63d7<\/a><\/p>\n<h1 id=\"firstHeading\" class=\"firstHeading\" lang=\"en\">Serverless Framework<\/h1>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Serverless_Framework\">It is a free and open-source web framework<\/a> written using Node.js. Serverless is the first framework that was originally developed for building applications exclusively on AWS Lambda, a serverless computing platform provided by Amazon as a part of the AWS.<\/p>\n<p>From the framework, it birh\u00a0<a href=\"https:\/\/serverless.com\/\">Serverless<\/a>, that is a\u00a0toolkit for deploying and operating serverless architectures. Focus on your application, not your infrastructure.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Serverless\u00a0is a buzzword It points to the future of software development in a post cloud world. The idea of \u201cServerless\u201d is NOT about removing the servers completely (or you couldn\u2019t use the internet at all), but essentially paying for services that mean that someone else manages the servers for you thereby reducing maintenance load. It&#8217;s &#8230; <a title=\"Serverless\" class=\"read-more\" href=\"http:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/\" aria-label=\"Read more about Serverless\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66,12,204],"tags":[259],"class_list":["post-3638","post","type-post","status-publish","format-standard","hentry","category-aws","category-strategy-advisory","category-wardley-maps","tag-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Serverless -<\/title>\n<meta name=\"description\" content=\"Serverless\u00a0is a buzzword It points to the future of software development in a post cloud world. The idea of \u201cServerless\u201d is NOT about removing the servers - joapen projects\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Serverless -\" \/>\n<meta property=\"og:description\" content=\"Serverless\u00a0is a buzzword It points to the future of software development in a post cloud world. The idea of \u201cServerless\u201d is NOT about removing the servers - joapen projects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/\" \/>\n<meta property=\"og:site_name\" content=\"joapen projects\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-10T07:10:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T23:57:40+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-1024x576.jpg\" \/>\n<meta name=\"author\" content=\"joapen\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"joapen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/\"},\"author\":{\"name\":\"joapen\",\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"headline\":\"Serverless\",\"datePublished\":\"2018-04-10T07:10:04+00:00\",\"dateModified\":\"2023-02-24T23:57:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/\"},\"wordCount\":315,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"image\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/Serverless-wardley-map-1024x576.jpg\",\"keywords\":[\"Technology\"],\"articleSection\":[\"AWS\",\"Strategy\",\"Wardley maps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/\",\"name\":\"Serverless -\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/Serverless-wardley-map-1024x576.jpg\",\"datePublished\":\"2018-04-10T07:10:04+00:00\",\"dateModified\":\"2023-02-24T23:57:40+00:00\",\"description\":\"Serverless\u00a0is a buzzword It points to the future of software development in a post cloud world. The idea of \u201cServerless\u201d is NOT about removing the servers - joapen projects\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#primaryimage\",\"url\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/Serverless-wardley-map.jpg\",\"contentUrl\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/Serverless-wardley-map.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2018\\\/04\\\/10\\\/serverless\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/joapen.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Serverless\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#website\",\"url\":\"http:\\\/\\\/joapen.com\\\/blog\\\/\",\"name\":\"joapen projects\",\"description\":\"Just a place to write\",\"publisher\":{\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/joapen.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\",\"name\":\"joapen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"contentUrl\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"width\":400,\"height\":400,\"caption\":\"joapen\"},\"logo\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\"},\"sameAs\":[\"http:\\\/\\\/www.joapen.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Serverless -","description":"Serverless\u00a0is a buzzword It points to the future of software development in a post cloud world. The idea of \u201cServerless\u201d is NOT about removing the servers - joapen projects","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:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/","og_locale":"en_US","og_type":"article","og_title":"Serverless -","og_description":"Serverless\u00a0is a buzzword It points to the future of software development in a post cloud world. The idea of \u201cServerless\u201d is NOT about removing the servers - joapen projects","og_url":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/","og_site_name":"joapen projects","article_published_time":"2018-04-10T07:10:04+00:00","article_modified_time":"2023-02-24T23:57:40+00:00","og_image":[{"url":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-1024x576.jpg","type":"","width":"","height":""}],"author":"joapen","twitter_misc":{"Written by":"joapen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#article","isPartOf":{"@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/"},"author":{"name":"joapen","@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"headline":"Serverless","datePublished":"2018-04-10T07:10:04+00:00","dateModified":"2023-02-24T23:57:40+00:00","mainEntityOfPage":{"@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/"},"wordCount":315,"commentCount":0,"publisher":{"@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"image":{"@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#primaryimage"},"thumbnailUrl":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-1024x576.jpg","keywords":["Technology"],"articleSection":["AWS","Strategy","Wardley maps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/","url":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/","name":"Serverless -","isPartOf":{"@id":"http:\/\/joapen.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#primaryimage"},"image":{"@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#primaryimage"},"thumbnailUrl":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map-1024x576.jpg","datePublished":"2018-04-10T07:10:04+00:00","dateModified":"2023-02-24T23:57:40+00:00","description":"Serverless\u00a0is a buzzword It points to the future of software development in a post cloud world. The idea of \u201cServerless\u201d is NOT about removing the servers - joapen projects","breadcrumb":{"@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#primaryimage","url":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map.jpg","contentUrl":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2018\/04\/Serverless-wardley-map.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/joapen.com\/blog\/2018\/04\/10\/serverless\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/joapen.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Serverless"}]},{"@type":"WebSite","@id":"http:\/\/joapen.com\/blog\/#website","url":"http:\/\/joapen.com\/blog\/","name":"joapen projects","description":"Just a place to write","publisher":{"@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/joapen.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217","name":"joapen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","url":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","contentUrl":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","width":400,"height":400,"caption":"joapen"},"logo":{"@id":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg"},"sameAs":["http:\/\/www.joapen.com"]}]}},"_links":{"self":[{"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/3638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/comments?post=3638"}],"version-history":[{"count":4,"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/3638\/revisions"}],"predecessor-version":[{"id":3643,"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/3638\/revisions\/3643"}],"wp:attachment":[{"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/media?parent=3638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/categories?post=3638"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/tags?post=3638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}