{"id":7484,"date":"2020-08-12T15:43:15","date_gmt":"2020-08-12T13:43:15","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=7484"},"modified":"2020-09-03T10:27:19","modified_gmt":"2020-09-03T08:27:19","slug":"speeding-up-innovation-with-arun-gupta","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/","title":{"rendered":"Speeding up innovation with Arun Gupta"},"content":{"rendered":"\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-6ee816d2      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#the-three-stages-of-innovation\" class=\"uagb-toc-link__trigger\">The three stages of innovation<\/a><li class=\"uagb-toc__list\"><a href=\"#how-do-you-measure-the-innovativeness-of-your-company\" class=\"uagb-toc-link__trigger\">How do you measure the innovativeness of your company?<\/a><li class=\"uagb-toc__list\"><a href=\"#smaller-changes-are-better\" class=\"uagb-toc-link__trigger\">Smaller changes are better<\/a><li class=\"uagb-toc__list\"><a href=\"#move-from-monolith-to-microservices-to-innovate\" class=\"uagb-toc-link__trigger\">Move from Monolith to microservices to innovate<\/a><li class=\"uagb-toc__list\"><a href=\"#why-change-one-small-thing-at-a-time\" class=\"uagb-toc-link__trigger\">Why Change one small thing at a time?<\/a><li class=\"uagb-toc__list\"><a href=\"#devops-how-to-get-there\" class=\"uagb-toc-link__trigger\">DevOps: How to get there<\/a><li class=\"uagb-toc__list\"><a href=\"#the-value-of-distributed-optimized-capability\" class=\"uagb-toc-link__trigger\">The value of distributed optimized capability<\/a><li class=\"uagb-toc__list\"><a href=\"#cloud-native-principles-and-innovation\" class=\"uagb-toc-link__trigger\">Cloud native principles and innovation<\/a><li class=\"uagb-toc__list\"><a href=\"#what-is-serverless-and-why-is-it-important-to-innovation\" class=\"uagb-toc-link__trigger\">What is serverless and why is it important to innovation?<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p>Arun Gupta is a Principal Technologist at Amazon <span id=\"urn:enhancement-fc81c79d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/web_service\">Web Services<\/span>. He is responsible for the <span id=\"urn:enhancement-afe3696f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud_computing\">Cloud<\/span> Native Computing Foundation (CNCF) <span id=\"urn:enhancement-c9dd1ebc\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/strategy\">strategy<\/span> within <span id=\"urn:enhancement-dedb8a2c\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/amazon_web_services\">AWS<\/span> and participates at CNCF Board and technical <span id=\"urn:enhancement-ccb44fae\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/meeting\">meetings<\/span> actively. He works with different teams at <span id=\"urn:enhancement-af99d4fd\" class=\"textannotation disambiguated wl-organization\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/amazon-com\">Amazon<\/span> to help define their <span id=\"urn:enhancement-e9c1b592\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/open_source\">open source<\/span> <span id=\"urn:enhancement-156ff60a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/strategy\">strategy<\/span>. Arun spoke at <span id=\"urn:enhancement-5116e6ce\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/codemotion_2\">Codemotion<\/span> about <span id=\"urn:enhancement-6ccb3175\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/technology\">technology<\/span> as a means to speed up <span id=\"urn:enhancement-46c396e2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/innovation\">innovation<\/span>. These are just a few of the things he had to say, watch the video below for full <span id=\"urn:enhancement-e08fc9e4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/social_influence\">impact<\/span>:&nbsp;<\/p>\n\n\n\n<p>[jwp-video n=&#8221;1&#8243;]<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The three stages of innovation<\/h2>\n\n\n\n<p>According to Arun, there are three stages of <span id=\"urn:enhancement-723915c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/innovation\">innovation<\/span> in <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/do-developers-care-about-business\/\" class=\"ek-link\">enterprise<\/a>:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Speed<\/strong>: You want to build something really fast, really quickly, put a stake in the ground, fail fast and recover.<\/li><li><strong>Scale<\/strong>: You want to build something, let&#8217;s try this. Something really large, something that scales very well so that you can reach the masses.<\/li><li><strong>Strategy<\/strong>: A more deadline-driven stage &#8220;where these companies who are server huggers know, they want to hold on to the data centres. They&#8217;re migrating to data to cloud. And these are deadline-driven, because essentially, if you think about, you know, there is two three year lease for a data centre, and when that is expiring, that&#8217;s the time you start thinking about it, does it really matter to me? Do I want to keep my data centre or do just move to the cloud?<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">How do you measure the innovativeness of your company?<\/h2>\n\n\n\n<p>Arun asserts that for <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/web-developer\/tips-for-every-full-stack-developer-in-2020\/\" class=\"ek-link\"><span id=\"urn:local-annotation-639107\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developers<\/span><\/a>, <span id=\"urn:enhancement-32700123\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/innovation\">innovation<\/span> can be measured in time to value. This means &#8220;that&nbsp;I, as a <span id=\"urn:enhancement-84c17710\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_developer\">developer<\/span> built a feature, how long does it take for me to have that feature being realised by <span id=\"urn:enhancement-8c61d337\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customers<\/span>?&nbsp; Does it take months? Now I pushed a feature six months later as part of a monolith is going to be available to my <span id=\"urn:enhancement-7bd571a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customers<\/span>, or does it take days? No, maybe it spins out on a weekly cadence as a weekly bill that goes out. Or you have something called as a continuous delivery pipeline where every change you push automatically builds your software and releases it to the <span id=\"urn:enhancement-d7bc43ac\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customers<\/span>. The faster your release cycle is, the faster your <span id=\"urn:enhancement-a59aace3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customers<\/span> can realise it.&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Smaller changes are better<\/h2>\n\n\n\n<p>In terms of <span id=\"urn:enhancement-c1b0585e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/docker_software\">software<\/span>, we have realised over the years, that the smaller the better, the more the focus it is, the faster it builds, and the faster it drops.<\/p>\n\n\n\n<p>Thre are however, key <span id=\"urn:enhancement-2413d693\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/component-based_software_engineering\">components<\/span> that you require for in building those lots of small changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Automated continuous delivery: You need to have automated Continuous Delivery pipelines. Because doing those changes by hand, it&#8217;s gonna take a while.<\/li><li>Tagging, which allows you to tag the versions you need<\/li><li>Flagging, A\/B features where you can say turn this feature on turn this feature off.<\/li><li>Canary testing, <span id=\"urn:local-annotation-624486\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/a_b_testing\">A\/B testing<\/span>, where you can say, &#8220;I&#8217;m going to release this new feature to one person of my traffic coming on Tuesday, 11 am. That is coming from a certain user agent, but maybe a mobile device or a browser. That&#8217;s where you start testing it. And then you expand from there based upon your health metrics on how that&#8217;s working out.&#8221;<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Move from Monolith to microservices to innovate<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&#8220;Take your monolith and split it across multiple microservices&#8221;<\/p><\/blockquote>\n\n\n\n<p>Because then the monolith that you have built over the years, which has probably a big build, takes a while to go and it takes a few hours, maybe as you&#8217;re running your tests, etc. If you translate that into a microservice-based architecture, then the build is fast because the focus is there, you&#8217;re possibly following the domain-driven design and all those concepts. And then your service can be built faster and can be put into production faster.&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Change one small thing at a time?<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Easier to tell if it breaks<\/li><li>Easier to roll back to previous version<\/li><li>Easier to measure time to value<\/li><\/ul>\n\n\n\n<p>In 2002, Amazon.com was one big <span id=\"urn:enhancement-8c2c07dc\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/monolithic_architecture\">monolithic<\/span> <span id=\"urn:enhancement-1dd8d98f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">application<\/span> where it would take a while to change on one particular part of the <span id=\"urn:enhancement-51e2c88a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">application<\/span>. &#8220;I just want to change the wheel of the car, but you can&#8217;t do that you just need to buy a new car altogether. And that&#8217;s sort of what led to the whole thought <span id=\"urn:enhancement-5abd49a9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/process_computing\">process<\/span> that you know what? Let&#8217;s take that one big monolith and essentially break it apart into multiple <span id=\"urn:enhancement-37a4184a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/microservices_2\">microservices<\/span>. So we went through that journey and back in 2009.&#8221;<\/p>\n\n\n\n<p>Small changes also mean:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Shorter MTTR (mean time to recover)<\/li><li>Shorter MTBF (meantime, between failures<\/li><li>Happy developers<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">DevOps: How to get there<\/h2>\n\n\n\n<p>Arun suggests there are some key <span id=\"urn:enhancement-f2949989\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/component-based_software_engineering\">components<\/span> of <span id=\"urn:enhancement-c6ca833c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/devops\">DevOps<\/span> and automation that are critical:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Measure time to value: this includes the time to value for the whole team: Automate collection and reporting of commit to deploy.<\/li><li>Do small things really quickly. &#8220;Start a project that is smaller in scope, you can start converting that into microservices. Get your experience, get a feel, what does it mean? You know, get some quick wins, and then you get a feel that Okay, now I can move forward with projects that are more critical to my customer workloads.&#8221;<\/li><li>Measure the cost per deploy, &#8220;The bills need to be cheap. You want to start measuring your CPU hours, your memory hours that are being utilised, particularly if you&#8217;re running in the cloud because you&#8217;re getting billed for that. Essentially with each good push if need be, file an automatic ticket and that ticket automatically migrates through different stages as your build is progressing.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">The value of distributed optimized capability<\/h2>\n\n\n\n<p>Distributed optimized capability means highly scalable but accessible &#8220;In case your <span id=\"urn:enhancement-25c57c0b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/mobile_app\">app<\/span> grows popular overnight, so that way, it can scale up automatically.&#8221;<\/p>\n\n\n\n<p><span id=\"urn:enhancement-9a37d76e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system\">Systems<\/span> are cost optimised for high utilisation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cloud native principles and innovation<\/h2>\n\n\n\n<p>Cloud-native architecture is important when it comes to elasticity as your <span id=\"urn:enhancement-8ccbaa59\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/workload\">workloads<\/span> increase any point of time and decrease any point of time. And so does your number of machines that are serving that request. Key principles include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pay as you go, afterwards<\/li><li>Self-service &#8211; no waiting<\/li><li>Globally distributed by default<\/li><li>Cross zone\/region availability models<\/li><li>High utilization &#8211; turn idle resources off<\/li><li>Immutable code deployments<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What is serverless and why is it important to innovation?<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>You are not managing the infrastructure.<\/li><li>Automatic scaling: with serverless, that scaling happens automatically<\/li><li>Pay for value<\/li><li>Highly available and secure<\/li><\/ol>\n\n\n\n<p><span id=\"urn:enhancement-c8bdd38f\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/amazon_web_services\">AWS<\/span> offers a wide range of services in terms of serverless functionality:<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/aws.amazon.com\/lambda\/\" class=\"ek-link\">AWS Lambda&nbsp;<\/a><\/strong><\/p>\n\n\n\n<p><em><span id=\"urn:local-annotation-943467\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/serverless_framework\">Serverless<\/span> event driven code execution&nbsp;<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Short-lived<\/li><li>All language runtimes<\/li><li>Data source integrations<\/li><\/ul>\n\n\n\n<p>&#8220;We have some of the most enterprise <span id=\"urn:enhancement-77668bee\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customers<\/span> running Lambda at a huge scale. Take an example of FINRA. FINRA is doing half a trillion that is 500 billion validations per day using <span id=\"urn:local-annotation-866275\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/lambda_calculus\">Lambda<\/span>.&#8221;<\/p>\n\n\n\n<p><strong><span id=\"urn:enhancement-64710395\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/amazon_web_services\">AWS<\/span> fargate<\/strong><\/p>\n\n\n\n<p><em>Severless <span id=\"urn:enhancement-b860db91\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computing\">compute<\/span> engine for <span id=\"urn:enhancement-1e74eb6b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/containerization\">containers<\/span>&nbsp;<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Long running<\/li><li>Bring existing code<\/li><li>Fully managed orchestration<\/li><\/ul>\n\n\n\n<p><span id=\"urn:enhancement-4e00c1e8\" class=\"textannotation disambiguated wl-creative-work\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/amazon_web_services\">AWS<\/span>&nbsp; Fargate gives you the ability where you can leverage the <span id=\"urn:enhancement-b240ae11\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/containerization\">containerization<\/span> that you&#8217;ve already gone through, and then run it in a serverless way. Arun notes: &#8220;Today Fargate supports only ECS, which is our <span id=\"urn:enhancement-e16a30bd\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/containerization\">container<\/span> orchestrator. But we are working on and are making that <span id=\"urn:enhancement-91f11396\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/implementation\">implementation<\/span> for <span id=\"urn:enhancement-73c37773\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/kubernetes\">Kubernetes<\/span> as well. So essentially, you can bring your deployments back, and ust run and scale the service.&#8221;<\/p>\n\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Arun Gupta is a Principal Technologist at Amazon Web Services. He is responsible for the Cloud Native Computing Foundation (CNCF) strategy within AWS and participates at CNCF Board and technical meetings actively. He works with different teams at Amazon to help define their open source strategy. Arun spoke at Codemotion about technology as a means&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/\">Read more<\/a><\/p>\n","protected":false},"author":85,"featured_media":5583,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[31],"tags":[71,75],"collections":[],"class_list":{"0":"post-7484","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-developer","8":"tag-aws","9":"tag-serverless","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Speeding up innovation with Arun Gupta - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Arun Gupta is a Principal Technologist at Amazon Web Services.He spoke at Codemotion about technology as a means to speed up innovation.\" \/>\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.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Speeding up innovation with Arun Gupta\" \/>\n<meta property=\"og:description\" content=\"Arun Gupta is a Principal Technologist at Amazon Web Services.He spoke at Codemotion about technology as a means to speed up innovation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-12T13:43:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-03T08:27:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cate Lawrence\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cate Lawrence\" \/>\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.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/\"},\"author\":{\"name\":\"Cate Lawrence\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/df32323fd62dc47fa8892426677a2cc1\"},\"headline\":\"Speeding up innovation with Arun Gupta\",\"datePublished\":\"2020-08-12T13:43:15+00:00\",\"dateModified\":\"2020-09-03T08:27:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/\"},\"wordCount\":1257,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg\",\"keywords\":[\"AWS\",\"Serverless\"],\"articleSection\":[\"Web Developer\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/\",\"name\":\"Speeding up innovation with Arun Gupta - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg\",\"datePublished\":\"2020-08-12T13:43:15+00:00\",\"dateModified\":\"2020-09-03T08:27:19+00:00\",\"description\":\"Arun Gupta is a Principal Technologist at Amazon Web Services.He spoke at Codemotion about technology as a means to speed up innovation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/speeding-up-innovation-with-arun-gupta\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Developer\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/frontend\\\/web-developer\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Speeding up innovation with Arun Gupta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/df32323fd62dc47fa8892426677a2cc1\",\"name\":\"Cate Lawrence\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g\",\"caption\":\"Cate Lawrence\"},\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/cate-lawrence\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Speeding up innovation with Arun Gupta - Codemotion Magazine","description":"Arun Gupta is a Principal Technologist at Amazon Web Services.He spoke at Codemotion about technology as a means to speed up innovation.","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.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/","og_locale":"en_US","og_type":"article","og_title":"Speeding up innovation with Arun Gupta","og_description":"Arun Gupta is a Principal Technologist at Amazon Web Services.He spoke at Codemotion about technology as a means to speed up innovation.","og_url":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2020-08-12T13:43:15+00:00","article_modified_time":"2020-09-03T08:27:19+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg","type":"image\/jpeg"}],"author":"Cate Lawrence","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Cate Lawrence","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/"},"author":{"name":"Cate Lawrence","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/df32323fd62dc47fa8892426677a2cc1"},"headline":"Speeding up innovation with Arun Gupta","datePublished":"2020-08-12T13:43:15+00:00","dateModified":"2020-09-03T08:27:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/"},"wordCount":1257,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg","keywords":["AWS","Serverless"],"articleSection":["Web Developer"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/","url":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/","name":"Speeding up innovation with Arun Gupta - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg","datePublished":"2020-08-12T13:43:15+00:00","dateModified":"2020-09-03T08:27:19+00:00","description":"Arun Gupta is a Principal Technologist at Amazon Web Services.He spoke at Codemotion about technology as a means to speed up innovation.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/speeding-up-innovation-with-arun-gupta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/"},{"@type":"ListItem","position":3,"name":"Web Developer","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/"},{"@type":"ListItem","position":4,"name":"Speeding up innovation with Arun Gupta"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/df32323fd62dc47fa8892426677a2cc1","name":"Cate Lawrence","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2dbf9850a6e06e402d71247f79a76d6a5adad553ed6aab558a29a4107e5e83b1?s=96&d=mm&r=g","caption":"Cate Lawrence"},"url":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-600x600.jpg","author_info":{"display_name":"Cate Lawrence","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg",1200,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-768x432.jpg",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg",1200,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg",1200,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled.jpg",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/06\/marc-olivier-jodoin-NqOInJ-ttqM-unsplash-scaled-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Cate Lawrence","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/cate-lawrence\/"},"uagb_comment_info":0,"uagb_excerpt":"Arun Gupta is a Principal Technologist at Amazon Web Services. He is responsible for the Cloud Native Computing Foundation (CNCF) strategy within AWS and participates at CNCF Board and technical meetings actively. He works with different teams at Amazon to help define their open source strategy. Arun spoke at Codemotion about technology as a means&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/7484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=7484"}],"version-history":[{"count":5,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/7484\/revisions"}],"predecessor-version":[{"id":8535,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/7484\/revisions\/8535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/5583"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=7484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=7484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=7484"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=7484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}