{"id":15022,"date":"2017-07-06T13:15:54","date_gmt":"2017-07-06T11:15:54","guid":{"rendered":"https:\/\/blog.trifork.com\/?p=15022"},"modified":"2017-07-06T13:15:54","modified_gmt":"2017-07-06T11:15:54","slug":"interview-with-sam-newman-author-of-building-microservices","status":"publish","type":"post","link":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/","title":{"rendered":"Interview with Sam Newman, author of Building Microservices"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-15031 aligncenter\" src=\"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg\" alt=\"\" width=\"632\" height=\"474\" srcset=\"https:\/\/trifork.nl\/blog\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg 300w, https:\/\/trifork.nl\/blog\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-1024x768.jpg 1024w, https:\/\/trifork.nl\/blog\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-768x576.jpg 768w, https:\/\/trifork.nl\/blog\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-1536x1152.jpg 1536w, https:\/\/trifork.nl\/blog\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-1707x1280.jpg 1707w, https:\/\/trifork.nl\/blog\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a.jpg 2048w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/p>\n<p>After living in Australia for the last five years, the Londoner, and author of the well-received <em>Building Microservices,<\/em> has returned home to focus on his business as an independent consultant. We caught up via Skype to discuss his upcoming visit to Amsterdam and the tech trends that he is keeping his eye on.<\/p>\n<p>Reading time: Less than 5 minutes<\/p>\n<p><!--more--><\/p>\n<p><strong>You seem to have been quite busy with talks and conferences this year. What has been the highlight?<\/strong><\/p>\n<p>I suppose GOTO Chicago is a highlight in as much as I didn\u2019t explode. I helped run a track on the first day, spoke on another track the next, and then did two days of workshops and didn\u2019t die, so that was really good.<\/p>\n<p>I think it\u2019s just been a bit of a whirlwind really, because I started a new business at the start of this year, so it\u2019s hard to point out a highlight. However, it is quite edifying that despite being away from Europe for five years, I\u2019m still able to come back and do these talks, connect with people and get great attendances.<\/p>\n<p><strong>Is there anything in particular you look forward to when you come to Amsterdam?<\/strong><\/p>\n<p>I quite like cycling around. I love cycling around the canals and parks and normally trying to find some sort of bar outside a canal that I can sit at.<\/p>\n<p>I\u2019m actually coming back twice more before the end of the year so each time I come back I am trying to see a bit more of the city. Also, most the people I know that live in Amsterdam are not actually Dutch, so I am looking forward to meeting some more Dutch people, particularly on the tech side of things.<\/p>\n<p><strong>What is your favorite thing about the city?<\/strong><\/p>\n<p>I think how accessible it is. You can just jump on a bike and go wherever you want to go.<\/p>\n<p><strong>Given that you have been so busy, do you still find time to code or play around with things?<\/strong><\/p>\n<p>Last year I was playing around a lot with things like Kubernetes. Because of the work I have been doing in the last year or two, I tend to play around more with the structure than the actual coding side.<\/p>\n<p>When things settle down I want to do more work in the platform space and the CI\/CD space. I\u2019m doing some work with the Cloud Native Foundation, so I want to do some more hands-on stuff with them. I\u2019m also looking at doing more work in the Amazon solutions space.<\/p>\n<p><strong>What technologies are you most excited about at the moment?<\/strong><\/p>\n<p>I definitely want to learn more about Kubernetes and the Kubernetes ecosystem. It certainly is a transformative piece of tech where the cloud becomes a utility for developers.<\/p>\n<p>Excited might not be the right word, but this is definitely what I want to spend more time on. The kind of work I tend to do with my clients, it\u2019s really transformative, and also it\u2019s something that may help deliver on the idea of cloud as a utility for developers. If I had to pick out one that\u2019s it.<\/p>\n<p>If I was spending time getting up to speed on a programming language to make sure I knew it inside out, it would be different to some of the things I have been using recently, like Go, for instance. Basically anything that is different and stretches my skills set.<\/p>\n<p><strong>So, tell us more about your upcoming workshop.<\/strong><\/p>\n<p>I\u2019ve been running this workshop in one form or another for some time and what I\u2019m finding is that people are becoming more familiar with microservices as a concept, but still struggle with how to implement them effectively or how to adapt the existing infrastructure. In the workshop we cover how to incrementally migrate to microservices architecture without having to stop any features.<\/p>\n<p>It is designed for people who are facing challenges around distributed systems, and thinking about migrating from an existing monolith to microservice architecture. Typical participants will be CTOs of smaller tech firms, chief architects, managers and tech leads, although developers who are interested in the topic are certainly welcome to come along.<\/p>\n<p>The workshop doesn\u2019t contain any code as I like to keep it broad. There is some discussion of DDD, API, and Docker. I have about 3-4 days of material and deliver what is most important to the group on the day \u2013 it is very participant driven.<\/p>\n<p>My main goal for the workshop is that people come for the topics, learn interactively from each other and make some new contacts in the local tech community along the way. It is capped at 25 participants, so it\u2019s the perfect environment to do just that.<\/p>\n<p><strong>And finally, why should people go to the workshop?<\/strong><\/p>\n<p>Because it is focused on outcomes. We explore the pitfalls and downsides of implementing the architecture, as well as how to mitigate problems. For example: how to effectively deal with distributed transactions and the implications of CAP theorem.<\/p>\n<p>We address whether microservices are right for you, as microservices are not a universal solution to all problems. Then you are given concrete tools to implement the migration to a microservices based architecture in an incremental fashion, all while continuing to ship new features.<\/p>\n<p>Ultimately, you will walk away knowing whether microservices are the right choice for your business, and if they are, then you will have a clear idea of how to make it happen.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Sam Newman\u2019s 1-day workshop &#8220;Designing Microservices&#8221;&nbsp;will be held on September 28<sup>th<\/sup> at the Trifork office in Amsterdam. For full details and to register, visit&nbsp;<a href=\"https:\/\/www.gotoacademy.nl\/collections\/microservices\/products\/designing-microservices-sep-28\">gotoacademy.nl<\/a>. Hurry, places are limited.<\/em><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After living in Australia for the last five years, the Londoner, and author of the well-received Building Microservices, has returned home to focus on his business as an independent consultant. We caught up via Skype to discuss his upcoming visit to Amsterdam and the tech trends that he is keeping his eye on. Reading time: [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[85,49,75],"tags":[13,347,170,104,107,5],"class_list":["post-15022","post","type-post","status-publish","format-standard","hentry","category-knowledge","category-newsletter","category-training","tag-amsterdam","tag-continuous-delivery","tag-ddd","tag-docker","tag-microservices","tag-training"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Interview with Sam Newman, author of Building Microservices - Trifork Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interview with Sam Newman, author of Building Microservices - Trifork Blog\" \/>\n<meta property=\"og:description\" content=\"After living in Australia for the last five years, the Londoner, and author of the well-received Building Microservices, has returned home to focus on his business as an independent consultant. We caught up via Skype to discuss his upcoming visit to Amsterdam and the tech trends that he is keeping his eye on. Reading time: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/\" \/>\n<meta property=\"og:site_name\" content=\"Trifork Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-06T11:15:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg\" \/>\n<meta name=\"author\" content=\"Adele Carpenter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adele Carpenter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/\",\"url\":\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/\",\"name\":\"Interview with Sam Newman, author of Building Microservices - Trifork Blog\",\"isPartOf\":{\"@id\":\"https:\/\/trifork.nl\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg\",\"datePublished\":\"2017-07-06T11:15:54+00:00\",\"author\":{\"@id\":\"https:\/\/trifork.nl\/blog\/#\/schema\/person\/b9d5fdca2dfd17250a593b25b9406d55\"},\"breadcrumb\":{\"@id\":\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#primaryimage\",\"url\":\"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg\",\"contentUrl\":\"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trifork.nl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interview with Sam Newman, author of Building Microservices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trifork.nl\/blog\/#website\",\"url\":\"https:\/\/trifork.nl\/blog\/\",\"name\":\"Trifork Blog\",\"description\":\"Keep updated on the technical solutions Trifork is working on!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trifork.nl\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/trifork.nl\/blog\/#\/schema\/person\/b9d5fdca2dfd17250a593b25b9406d55\",\"name\":\"Adele Carpenter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trifork.nl\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7dd921ab66f368e0afad4248b04a0ddd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7dd921ab66f368e0afad4248b04a0ddd?s=96&d=mm&r=g\",\"caption\":\"Adele Carpenter\"},\"sameAs\":[\"http:\/\/trifork.com\"],\"url\":\"https:\/\/trifork.nl\/blog\/author\/adelec\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Interview with Sam Newman, author of Building Microservices - Trifork Blog","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:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/","og_locale":"en_US","og_type":"article","og_title":"Interview with Sam Newman, author of Building Microservices - Trifork Blog","og_description":"After living in Australia for the last five years, the Londoner, and author of the well-received Building Microservices, has returned home to focus on his business as an independent consultant. We caught up via Skype to discuss his upcoming visit to Amsterdam and the tech trends that he is keeping his eye on. Reading time: [&hellip;]","og_url":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/","og_site_name":"Trifork Blog","article_published_time":"2017-07-06T11:15:54+00:00","og_image":[{"url":"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg","type":"","width":"","height":""}],"author":"Adele Carpenter","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adele Carpenter","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/","url":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/","name":"Interview with Sam Newman, author of Building Microservices - Trifork Blog","isPartOf":{"@id":"https:\/\/trifork.nl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#primaryimage"},"image":{"@id":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#primaryimage"},"thumbnailUrl":"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg","datePublished":"2017-07-06T11:15:54+00:00","author":{"@id":"https:\/\/trifork.nl\/blog\/#\/schema\/person\/b9d5fdca2dfd17250a593b25b9406d55"},"breadcrumb":{"@id":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#primaryimage","url":"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg","contentUrl":"https:\/\/trifork.nl\/articles\/wp-content\/uploads\/sites\/3\/2017\/07\/Sam-Newman-GOTO-night-16052017a-300x225.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/trifork.nl\/blog\/interview-with-sam-newman-author-of-building-microservices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trifork.nl\/blog\/"},{"@type":"ListItem","position":2,"name":"Interview with Sam Newman, author of Building Microservices"}]},{"@type":"WebSite","@id":"https:\/\/trifork.nl\/blog\/#website","url":"https:\/\/trifork.nl\/blog\/","name":"Trifork Blog","description":"Keep updated on the technical solutions Trifork is working on!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trifork.nl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/trifork.nl\/blog\/#\/schema\/person\/b9d5fdca2dfd17250a593b25b9406d55","name":"Adele Carpenter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trifork.nl\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7dd921ab66f368e0afad4248b04a0ddd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7dd921ab66f368e0afad4248b04a0ddd?s=96&d=mm&r=g","caption":"Adele Carpenter"},"sameAs":["http:\/\/trifork.com"],"url":"https:\/\/trifork.nl\/blog\/author\/adelec\/"}]}},"_links":{"self":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/posts\/15022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/comments?post=15022"}],"version-history":[{"count":0,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/posts\/15022\/revisions"}],"wp:attachment":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/media?parent=15022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/categories?post=15022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/tags?post=15022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}