{"id":22926,"date":"2018-10-15T09:29:42","date_gmt":"2018-10-15T06:29:42","guid":{"rendered":"http:\/\/www.webcodegeeks.com\/?p=22926"},"modified":"2018-10-22T09:48:14","modified_gmt":"2018-10-22T06:48:14","slug":"serverless-revolution-movement","status":"publish","type":"post","link":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/","title":{"rendered":"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence"},"content":{"rendered":"<p><span style=\"font-size: 20px;\"><a href=\"https:\/\/www.appdynamics.com\/solutions\/devops\/?utm_source=webcodegeek&#038;utm_medium=sponsorship%20content%20syndication&#038;utm_campaign=wcg%20mail%20blast%20sponsorship&#038;utm_content=the%20serverless%20revolution&#038;utm_term=wcg%20mail%20blast%20sponsorship&#038;utm_budget=digital\">Drive DevOps success with better, more informed decisions based on real-time facts, not opinions.<\/a><\/span><\/p>\n<div><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Serverless-GettyImages-940038090.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-22928 size-full\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Serverless-GettyImages-940038090.jpg\" alt=\"Serverless Revolution\" width=\"720\" height=\"480\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Serverless-GettyImages-940038090.jpg 720w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Serverless-GettyImages-940038090-300x200.jpg 300w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><\/div>\n<div><\/div>\n<div class=\"article-summary-title\"><strong>Summary<\/strong><\/div>\n<div class=\"article-summary-text\">Serverless or Function-as-a-Service (FaaS) design patterns have been picking up steam. With the recent release of KNative from Google Cloud, let\u2019s take a closer look at the serverless movement.<\/div>\n<article id=\"post-15650\" class=\"post-15650 post type-post status-publish format-standard has-post-thumbnail hentry category-engineering category-product tag-apm tag-kubernetes tag-serverless tag-aws-lambda tag-azure-functions tag-google-cloud-functions tag-knative tag-faas tag-functions-at-a-service\">\n<div class=\"single-posts\">\n<div class=\"blog-item-description \">\n<div class=\"entry-content\">\n<p>The serverless movement has recently received another jolt of momentum with <a href=\"https:\/\/cloud.google.com\/knative\/\">Google\u2019s recent release of KNative<\/a>. Leveraging some of the hottest technologies including <a href=\"https:\/\/kubernetes.io\/\">Kubernetes<\/a> and <a href=\"https:\/\/istio.io\/\">Istio<\/a>, KNative raises the bar of serverless by supporting a wide set of platforms including <a href=\"https:\/\/pivotal.io\/knative\">Pivotal Cloud Foundry<\/a> and <a href=\"https:\/\/blog.openshift.com\/state-of-serverless-in-kubernetes-knative-and-openshift-cloud-functions\/\">Red Hat OpenShift<\/a>. With such a set of heavy hitters, if you are not onboard with serverless, you\u2019ll be left behind, right?<\/p>\n<h2>The Rise of Serverless<\/h2>\n<p>When building a new application, adding additional features, or <a href=\"https:\/\/en.wikipedia.org\/wiki\/Capacity_planning\">preparing for a spike in usage<\/a>, capacity planning\u00a0is an important part of the application lifecycle. Part science and part art, determining infrastructure needs while negotiating with stakeholders is not a frivolous activity. From a development standpoint, software engineers strive to make their solution the most efficient\u2014from code reviews, code-coverage tools and APM solutions to help profile their applications to take the least amount of resources.<\/p>\n<p>Building the algorithms\/functions is usually just half of the equation for a software engineer. The other half is navigating the application infrastructure. In the Java world, tuning the application server\/Java runtime is not uncommon. Having an understanding of what your application is doing is just as important as where\/what is running the application.<\/p>\n<p>The other half of where\/what is that running your application takes away from the core innovation work that software engineers strive for. Imagine a paradigm where you can just focus on the function or business logic without having to worry too much about where your application is running, or even scaling the function. You are not alone, thus the serverless boom is underway.<\/p>\n<h2>The Mighty Lambda<\/h2>\n<p>For those beginning their serverless journey, a <a href=\"https:\/\/aws.amazon.com\/lambda\">popular starting point is AWS Lambda<\/a>. Amazon introduced its <a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/getting-started.html\">Lambda service<\/a> in November 2014. The premise of a function (in this case, a Lambda function) is triggered by an event; this is an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Event-driven_architecture\">event-driven architecture<\/a>. Though in Amazon\u2019s case, the underlying compute is managed by an AWS service.<\/p>\n<h3>Your First Lambda<\/h3>\n<p>Amazon has good documentation on <a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/get-started-create-function.html\">creating your first Lambda function<\/a>. Another source I used to get up to speed is <a href=\"https:\/\/www.freecodecamp.org\/\">FreeCodeCamp<\/a>, which has a detailed step-by-step on making a <a href=\"https:\/\/medium.freecodecamp.org\/going-serverless-how-to-run-your-first-aws-lambda-function-in-the-cloud-d866a9b51536\">NodeJS Lambda<\/a> to determine if a string is a palindrome.<\/p>\n<p>The ecosystem pieces to take into account of a Lambda can be as broken down as:<\/p>\n<ol>\n<li>Trigger\/invoke the Lambda: An event needs to <a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/invoking-lambda-functions.html\">trigger a Lambda<\/a>. AWS provides a <a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/API_Invoke.html\">SDK in several languages<\/a> to invoke a Lambda. Infrastructure can be placed in front of the Lambda\u2014for example, a <a href=\"https:\/\/aws.amazon.com\/blogs\/aws\/aws-lambda-adds-amazon-simple-queue-service-to-supported-event-sources\/\">message broker to queue up events to be processed<\/a>.<\/li>\n<li>Scale\/react to Lambda demand: As demand for the function increases, <a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/scaling.html\">the Lambda has the ability to scale elastically<\/a>. Understanding <a href=\"https:\/\/aws.amazon.com\/blogs\/startups\/from-0-to-100-k-in-seconds-instant-scale-with-aws-lambda\/\">how a Lambda runs concurrently, as well as the pricing implications<\/a>, are important considerations.<\/li>\n<li>Output\u2014what your Lambda is all about: Like any event-driven architecture, a response or another event is expected. <a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/vpc-ec.html\">Output can be written to a downstream system<\/a> such as ElastiCache, or returned as a simple response. Logging becomes even more important with Lambdas. This is due to the fact that the application infrastructure logging that engineers are used to on-prem is not there. In the case of a Java Lambda, from an engineering prospective <a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/java-logging.html\">configuring Log4J is not terribly different than in the non-serverless world<\/a>.<\/li>\n<\/ol>\n<h2><\/h2>\n<h2>So Why Aren\u2019t Our Servers at the Bottom of a Lake?<\/h2>\n<p>Because serverless, like every other technology architecture, has its pros and cons. Using a cloud vendor\u2019s function service can lead to <a href=\"https:\/\/www.techrepublic.com\/article\/the-2-biggest-problems-with-serverless-computing\/\">rough edges around portability and observability<\/a>. The old adage, \u201cThe cloud is just someone else\u2019s computer,\u201d is sage advice, especially when it comes to serverless. After all, your function still has to run somewhere.<\/p>\n<h3>Portability<\/h3>\n<p>After the success of Amazon\u2019s Lambda, other major cloud vendors have rolled out their renditions of function services, including <a href=\"https:\/\/cloud.google.com\/functions\/\">Google Cloud<\/a> and <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/functions\/\">Azure<\/a>. One major drawback of investing too heavily into one cloud service SDK is the increased difficulty of running the service somewhere else (i.e., lock-in). One might argue that \u201cJava is Java\u201d and \u201cI did not import\u00a0anything from <i>com.amazonaws,<\/i>\u00a0so\u00a0pound sand, author.\u201d Salient and good points, but don\u2019t forget the surrounding ecosystem to trigger, scale, and monitor the Lambda. To achieve greater portability, imagine having three sets of deployment scripts, one per major public cloud vendor, with tests\/mocks for each and every time there is change.<\/p>\n<h3>Observability<\/h3>\n<p>One of the biggest objections to serverless focuses on observability. What is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Observability\">observability<\/a>? Given an output, how well did a system perform. Going back to <a href=\"https:\/\/medium.freecodecamp.org\/going-serverless-how-to-run-your-first-aws-lambda-function-in-the-cloud-d866a9b51536\">FreeCodeCamp\u2019s<\/a> palindrome example, if a string is a palindrome, how efficient was the system in determining the string was a palindrome? As systems become more distributed, we start to run into <a href=\"https:\/\/dzone.com\/articles\/increasing-observability-of-microservices\">challenges with observability<\/a>. Serverless.com has a pretty good <a href=\"https:\/\/serverless.com\/blog\/best-tools-serverless-observability\/\">roundup of observability tools<\/a> for the public cloud (or private cloud, in some cases).<\/p>\n<p>The ability to instrument\/profile your application infrastructure with the same level of control provided by an on-prem deployment might not be possible on a cloud vendor with multiple tenants. Taking the observability point a step further, there can be <a href=\"https:\/\/blog.appdynamics.com\/product\/rethink-using-log-analytics-for-apm\/?utm_source=webcodegeek&amp;utm_medium=sponsorship content syndication&amp;utm_campaign=wcg mail blast sponsorship&amp;utm_content=the serverless revolution&amp;utm_term=wcg mail blast sponsorship&amp;utm_budget=digital\">inherent challenges with observability<\/a>; for instance, trying to paint a picture with just logs. We\u2019ve written extensively on AppDynamics\u2019 latest thinking on <a href=\"https:\/\/blog.appdynamics.com\/product\/why-apm-matters-in-aws-lambda-and-serverless\/?utm_source=webcodegeek&amp;utm_medium=sponsorship content syndication&amp;utm_campaign=wcg mail blast sponsorship&amp;utm_content=the serverless revolution&amp;utm_term=wcg mail blast sponsorship&amp;utm_budget=digital\">serverless and Lambda monitoring<\/a> as well.<\/p>\n<h3>Not Only the Public Cloud<\/h3>\n<p>Functions are not limited to cloud providers. The enterprise can host its own function-as-a-service infrastructure to provide its internal clients the ability to leverage functions. <a href=\"https:\/\/openwhisk.apache.org\/\">Open Whisk<\/a> and <a href=\"https:\/\/www.openfaas.com\/\">Open FaaS<\/a> are popular alternatives to cloud vendor implementations. Open Whisk can be deployed via <a href=\"https:\/\/github.com\/apache\/incubator-openwhisk-deploy-kube\/blob\/master\/README.md\">Kubernetes<\/a> and <a href=\"https:\/\/github.com\/apache\/incubator-openwhisk-deploy-mesos\/blob\/master\/README.md\">Mesos<\/a>, too.<\/p>\n<h2>KNative, the Holy Grail<\/h2>\n<p>There certain has been a lot of buzz around KNative. (Read <a href=\"https:\/\/cloudplatform.googleblog.com\/2018\/07\/bringing-the-best-of-serverless-to-you.html\">Google\u2019s initial blog<\/a> to see how they believe KNative will change the face of serverless computing.) Comparing <a href=\"https:\/\/github.com\/knative\/docs\">KNative<\/a> to other serverless implementations, Google is certainly exposing more of how the sausage is made. By using Kubernetes as the orchestrator and Istio <a href=\"https:\/\/blog.appdynamics.com\/product\/mesh-technology-advances-aid-enterprise\/?utm_source=webcodegeek&amp;utm_medium=sponsorship content syndication&amp;utm_campaign=wcg mail blast sponsorship&amp;utm_content=the serverless revolution&amp;utm_term=wcg mail blast sponsorship&amp;utm_budget=digital\">service mesh<\/a> as the underpinnings of KNative, Google is addressing key concerns involving portability and observability in serverless environments.<\/p>\n<h3>How AppDynamics Intersects with KNative<\/h3>\n<p>AppDynamics already provides <a href=\"https:\/\/blog.appdynamics.com\/product\/kubernetes-monitoring-with-appdynamics\/?utm_source=webcodegeek&amp;utm_medium=sponsorship content syndication&amp;utm_campaign=wcg mail blast sponsorship&amp;utm_content=the serverless revolution&amp;utm_term=wcg mail blast sponsorship&amp;utm_budget=digital\">strong integration<\/a> with Kubernetes-based workloads. And with<a href=\"https:\/\/pivotal.io\/knative\">\u00a0PaaS providers<\/a> starting to embrace KNative, AppDynamics has <a href=\"https:\/\/docs.pivotal.io\/partners\/appdynamics\/index.html\">existing integrations<\/a> with PaaS vendors, too.<\/p>\n<p>All of the potential investment in KNative will allow development teams to deploy with increased velocity and confidence. The ability to have a clear understanding of business\/application performance will be crucial for the continued growth of serverless.<\/p>\n<figure id=\"attachment_22927\" aria-describedby=\"caption-attachment-22927\" style=\"width: 342px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Ravi-serverless-blog-K8sRelease-342x300.png\"><img decoding=\"async\" class=\"wp-image-22927 size-full\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Ravi-serverless-blog-K8sRelease-342x300.png\" alt=\"serverless revolution\" width=\"342\" height=\"300\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Ravi-serverless-blog-K8sRelease-342x300.png 342w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/10\/Ravi-serverless-blog-K8sRelease-342x300-300x263.png 300w\" sizes=\"(max-width: 342px) 100vw, 342px\" \/><\/a><figcaption id=\"caption-attachment-22927\" class=\"wp-caption-text\">(Above: The AppDynamics platform comparing a canary or dark feature release to a Kubernetes-orchestrated service.)<\/figcaption><\/figure>\n<h2>Serverless Revolution Continues<\/h2>\n<p>With KNative, the needle of serverless moves further towards enterprise legitimacy. As the project starts to garner more attention, the enterprise will take a closer look at serverless and how to address its biggest hurdles around portability and observability.<\/p>\n<p>I\u2019m a big fan of the \u201cAwesome\u201d lists on GitHub. Check out the <a href=\"https:\/\/github.com\/anaibol\/awesome-serverless\">Awesome Serverless<\/a> list, where you can see the advances in the serverless revolution.<\/p>\n<p dir=\"ltr\">As technology marches toward application nirvana, where organizations don\u2019t have to worry about the complexities of scaling applications, serverless will be an important part of the equation. <a href=\"https:\/\/www.appdynamics.com\/solutions\/cloud-monitoring\/?utm_source=webcodegeek&amp;utm_medium=sponsorship content syndication&amp;utm_campaign=wcg mail blast sponsorship&amp;utm_content=the serverless revolution&amp;utm_term=wcg mail blast sponsorship&amp;utm_budget=digital\">Look to AppDynamics<\/a> to help you <a href=\"https:\/\/www.appdynamics.com\/community\/exchange\/extension\/aws-lambda-monitoring-extension\/?utm_source=webcodegeek&amp;utm_medium=sponsorship content syndication&amp;utm_campaign=wcg mail blast sponsorship&amp;utm_content=the serverless revolution&amp;utm_term=wcg mail blast sponsorship&amp;utm_budget=digital\">navigate this exciting new world<\/a>!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<p><span style=\"font-size: 20px;\"><a href=\"https:\/\/www.appdynamics.com\/solutions\/devops\/?utm_source=webcodegeek&#038;utm_medium=sponsorship%20content%20syndication&#038;utm_campaign=wcg%20mail%20blast%20sponsorship&#038;utm_content=the%20serverless%20revolution&#038;utm_term=wcg%20mail%20blast%20sponsorship&#038;utm_budget=digital\">Drive DevOps success with better, more informed decisions based on real-time facts, not opinions.<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Drive DevOps success with better, more informed decisions based on real-time facts, not opinions. Summary Serverless or Function-as-a-Service (FaaS) design patterns have been picking up steam. With the recent release of KNative from Google Cloud, let\u2019s take a closer look at the serverless movement. The serverless movement has recently received another jolt of momentum with &hellip;<\/p>\n","protected":false},"author":210,"featured_media":927,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-22926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence - Web Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"Interested to learn more about Serverless Revolution? Check out our article take a closer look at the recent release of KNative from Google Cloud!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence - Web Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"Interested to learn more about Serverless Revolution? Check out our article take a closer look at the recent release of KNative from Google Cloud!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webcodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-15T06:29:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-22T06:48:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Appdynamics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Appdynamics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/\"},\"author\":{\"name\":\"Appdynamics\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/8aea501dc1eafa1e3adaebe457e79b95\"},\"headline\":\"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence\",\"datePublished\":\"2018-10-15T06:29:42+00:00\",\"dateModified\":\"2018-10-22T06:48:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/\"},\"wordCount\":1283,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"articleSection\":[\"Web Dev\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/\",\"name\":\"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence - Web Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"datePublished\":\"2018-10-15T06:29:42+00:00\",\"dateModified\":\"2018-10-22T06:48:14+00:00\",\"description\":\"Interested to learn more about Serverless Revolution? Check out our article take a closer look at the recent release of KNative from Google Cloud!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webcodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Dev\",\"item\":\"https:\/\/www.webcodegeeks.com\/category\/web-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"name\":\"Web Code Geeks\",\"description\":\"Web Developers Resource Center\",\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webcodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webcodegeeks\",\"https:\/\/x.com\/webcodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/8aea501dc1eafa1e3adaebe457e79b95\",\"name\":\"Appdynamics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/54ee8ceba6da02df562bf9cd4c36a6b537c64d9752d8482878bdfc9813078bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/54ee8ceba6da02df562bf9cd4c36a6b537c64d9752d8482878bdfc9813078bc2?s=96&d=mm&r=g\",\"caption\":\"Appdynamics\"},\"description\":\"AppDynamics delivers real-time access to every aspect of your business and operational performance, so you can anticipate problems, resolve them automatically, and make smarter, more certain business decisions. Application Intelligence provides the business and operational insights into application performance, user experience and business impact of your software applications.\",\"sameAs\":[\"http:\/\/www.appdynamics.com\/\"],\"url\":\"https:\/\/www.webcodegeeks.com\/author\/appdynamics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence - Web Code Geeks - 2026","description":"Interested to learn more about Serverless Revolution? Check out our article take a closer look at the recent release of KNative from Google Cloud!","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:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/","og_locale":"en_US","og_type":"article","og_title":"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence - Web Code Geeks - 2026","og_description":"Interested to learn more about Serverless Revolution? Check out our article take a closer look at the recent release of KNative from Google Cloud!","og_url":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/","og_site_name":"Web Code Geeks","article_publisher":"https:\/\/www.facebook.com\/webcodegeeks","article_published_time":"2018-10-15T06:29:42+00:00","article_modified_time":"2018-10-22T06:48:14+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","type":"image\/jpeg"}],"author":"Appdynamics","twitter_card":"summary_large_image","twitter_creator":"@webcodegeeks","twitter_site":"@webcodegeeks","twitter_misc":{"Written by":"Appdynamics","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#article","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/"},"author":{"name":"Appdynamics","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/8aea501dc1eafa1e3adaebe457e79b95"},"headline":"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence","datePublished":"2018-10-15T06:29:42+00:00","dateModified":"2018-10-22T06:48:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/"},"wordCount":1283,"commentCount":0,"publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","articleSection":["Web Dev"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/","url":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/","name":"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence - Web Code Geeks - 2026","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","datePublished":"2018-10-15T06:29:42+00:00","dateModified":"2018-10-22T06:48:14+00:00","description":"Interested to learn more about Serverless Revolution? Check out our article take a closer look at the recent release of KNative from Google Cloud!","breadcrumb":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#primaryimage","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.webcodegeeks.com\/web-development\/serverless-revolution-movement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webcodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Web Dev","item":"https:\/\/www.webcodegeeks.com\/category\/web-development\/"},{"@type":"ListItem","position":3,"name":"The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence"}]},{"@type":"WebSite","@id":"https:\/\/www.webcodegeeks.com\/#website","url":"https:\/\/www.webcodegeeks.com\/","name":"Web Code Geeks","description":"Web Developers Resource Center","publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webcodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webcodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.webcodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webcodegeeks","https:\/\/x.com\/webcodegeeks"]},{"@type":"Person","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/8aea501dc1eafa1e3adaebe457e79b95","name":"Appdynamics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/54ee8ceba6da02df562bf9cd4c36a6b537c64d9752d8482878bdfc9813078bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/54ee8ceba6da02df562bf9cd4c36a6b537c64d9752d8482878bdfc9813078bc2?s=96&d=mm&r=g","caption":"Appdynamics"},"description":"AppDynamics delivers real-time access to every aspect of your business and operational performance, so you can anticipate problems, resolve them automatically, and make smarter, more certain business decisions. Application Intelligence provides the business and operational insights into application performance, user experience and business impact of your software applications.","sameAs":["http:\/\/www.appdynamics.com\/"],"url":"https:\/\/www.webcodegeeks.com\/author\/appdynamics\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/22926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/users\/210"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/comments?post=22926"}],"version-history":[{"count":0,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/22926\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media\/927"}],"wp:attachment":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media?parent=22926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/categories?post=22926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/tags?post=22926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}