{"id":964,"date":"2019-09-17T08:00:42","date_gmt":"2019-09-17T06:00:42","guid":{"rendered":"http:\/\/cmagazine.test\/interview-with-elton-stoneman\/"},"modified":"2019-11-28T17:09:17","modified_gmt":"2019-11-28T16:09:17","slug":"interview-with-elton-stoneman","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/","title":{"rendered":"Interview with Elton Stoneman"},"content":{"rendered":"<p>There aren\u2019t many Eltons working in the <strong>Docker<\/strong> space, but if there were, Mr Stoneman would still be making a name for himself.<\/p>\n<p>As a developer advocate, his job is to go out into the community and spread the word about the virtues of Docker and what it can do. And, given its success, it seems people are listening.<\/p>\n<p>So, what has he got to say?<\/p>\n<blockquote><p>\u201cIt just makes this stuff so easy. So, what Docker does with containers, that\u2019s been around for 20 years. But it was impossibly hard, like you had to have a PhD in understanding all this stuff and you had to understand how it worked and things that people just don\u2019t want to touch because I work here, this is my application, I don\u2019t want to go right down here to find out how things work. Docker just made that super easy. That\u2019s what Docker gives you and that\u2019s what we love.\u201d<\/p><\/blockquote>\n<blockquote><p>\u201cIt lifts all that communication logic and puts it into one central component, which means you can control how all your components communicate centrally, so you can do things like routing traffic to different locations, you can do security between nodes, secure encryption between nodes, you can do customised routing for different users and you can do it centrally. So that\u2019s the power it gives you.\u201d<\/p><\/blockquote>\n<p><center><br \/>\n<iframe loading=\"lazy\" title=\"Interview with Elton Stoneman | Codemotion Amsterdam 2019\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/0sgoGWhdmRU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><br \/>\n<\/center><\/p>\n<p>Moving from a monolith to distributed architecture brings many challenges, says Elton.<\/p>\n<blockquote><p>\u201cThe biggest difficulty in actually taking my existing monolith and making it into a distributed architecture is finding out where to cut it. Which bit makes sense to cut out and put it there? Finding a way to make those cuts and whether to do a pragmatic approach of saying I understand my application, I\u2019m going to find the pain points and put those in separate pieces or whether you do it with a more abstract way of saying here are the logical contexts. That\u2019s the hardest part.&#8221;<\/p><\/blockquote>\n<blockquote><p>\u201cIt just makes this stuff so easy. So, what Docker does with containers, that\u2019s been around for 20 years. But it was impossibly hard, like you had to have a PhD in understanding all this stuff and you had to understand how it worked and things that people just don\u2019t want to touch because I work here, this is my application, I don\u2019t want to go right down here to find out how things work. Docker just made that super easy. That\u2019s what Docker gives you and that\u2019s what we love.\u201d<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>There aren\u2019t many Eltons working in the Docker space, but if there were, Mr Stoneman would still be making a name for himself. As a developer advocate, his job is to go out into the community and spread the word about the virtues of Docker and what it can do. And, given its success, it&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":851,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_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":[36],"tags":[],"collections":[],"class_list":{"0":"post-964","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-backend","8":"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>Interview with Elton Stoneman - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Elton Stoneman is developer advocate at Docker. In this interview you will learn about his view about Docker, and the many advantages of this tool.\" \/>\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\/backend\/interview-with-elton-stoneman\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interview with Elton Stoneman\" \/>\n<meta property=\"og:description\" content=\"Elton Stoneman is developer advocate at Docker. In this interview you will learn about his view about Docker, and the many advantages of this tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/\" \/>\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=\"2019-09-17T06:00:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-28T16:09:17+00:00\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\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=\"Codemotion\" \/>\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:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Interview with Elton Stoneman\",\"datePublished\":\"2019-09-17T06:00:42+00:00\",\"dateModified\":\"2019-11-28T16:09:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/\"},\"wordCount\":436,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"Backend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/\",\"name\":\"Interview with Elton Stoneman - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2019-09-17T06:00:42+00:00\",\"dateModified\":\"2019-11-28T16:09:17+00:00\",\"description\":\"Elton Stoneman is developer advocate at Docker. In this interview you will learn about his view about Docker, and the many advantages of this tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/interview-with-elton-stoneman\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backend\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/backend\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Interview with Elton Stoneman\"}]},{\"@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\\\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/CodemotionIT\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/codemotion-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Interview with Elton Stoneman - Codemotion Magazine","description":"Elton Stoneman is developer advocate at Docker. In this interview you will learn about his view about Docker, and the many advantages of this tool.","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\/backend\/interview-with-elton-stoneman\/","og_locale":"en_US","og_type":"article","og_title":"Interview with Elton Stoneman","og_description":"Elton Stoneman is developer advocate at Docker. In this interview you will learn about his view about Docker, and the many advantages of this tool.","og_url":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-09-17T06:00:42+00:00","article_modified_time":"2019-11-28T16:09:17+00:00","author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Interview with Elton Stoneman","datePublished":"2019-09-17T06:00:42+00:00","dateModified":"2019-11-28T16:09:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/"},"wordCount":436,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/#primaryimage"},"thumbnailUrl":"","articleSection":["Backend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/","url":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/","name":"Interview with Elton Stoneman - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/#primaryimage"},"thumbnailUrl":"","datePublished":"2019-09-17T06:00:42+00:00","dateModified":"2019-11-28T16:09:17+00:00","description":"Elton Stoneman is developer advocate at Docker. In this interview you will learn about his view about Docker, and the many advantages of this tool.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/interview-with-elton-stoneman\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Backend","item":"https:\/\/www.codemotion.com\/magazine\/backend\/"},{"@type":"ListItem","position":3,"name":"Interview with Elton Stoneman"}]},{"@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\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":null,"featured_image_src_square":null,"author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"small-home-featured":false,"sidebar-featured":false,"genesis-singular-images":false,"archive-featured":false,"gb-block-post-grid-landscape":false,"gb-block-post-grid-square":false},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"There aren\u2019t many Eltons working in the Docker space, but if there were, Mr Stoneman would still be making a name for himself. As a developer advocate, his job is to go out into the community and spread the word about the virtues of Docker and what it can do. And, given its success, it&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/964","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\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=964"}],"version-history":[{"count":1,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/964\/revisions"}],"predecessor-version":[{"id":1588,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/964\/revisions\/1588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=964"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}