{"id":1028,"date":"2018-05-25T18:44:54","date_gmt":"2018-05-25T16:44:54","guid":{"rendered":"https:\/\/voxxeddays.com\/microservices2019\/?p=1028"},"modified":"2018-06-12T16:23:24","modified_gmt":"2018-06-12T14:23:24","slug":"ken-finnigan-on-thorntail-and-microprofile","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/","title":{"rendered":"Ken Finnigan on Thorntail and MicroProfile"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignright wp-image-1032 size-medium\" class=\"lazyload\" data-sizes=\"auto\" data-srcset=\"https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=75&resize=75 75w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=100&resize=100 100w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=150&resize=150 150w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=240&resize=240 240w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=320&resize=320 320w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=500&resize=500 500w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=640&resize=640 640w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=800&resize=800 800w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=1024&resize=1024 1024w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=1280&resize=1280 1280w, https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png?w=1600&resize=1600 1600w\" data-src=\"https:\/\/i2.wp.com\/voxxeddays.com\/microservices2019\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganPhoto-300x300.png\" alt=\"\" width=\"300\" height=\"300\" \/><\/p>\n<h3>Hi Ken, tell us who you are and what lead you into microservices?<\/h3>\n<p>I\u2019m a software engineer that\u2019s worked for many enterprises all over the world, though currently I work for Red Hat developing Thorntail. As the co-founder and lead of Thorntail, formerly WildFly Swarm, I\u2019ve had the opportunity to delve into microservices from the framework side of it. Doing my best to make developing microservices easier with Thorntail for all developers out there.<\/p>\n<p>As part of that I have been involved with Eclipse MicroProfile since its inception. Working in the community, on specifications, and also implementing those specifications in Thorntail.<\/p>\n<h3>What will you be talking about at Voxxed Days Microservices?<\/h3>\n<p>At Voxxed Days Microservices I will be talking about Thorntail, but focusing on the pieces it implements from Eclipse MicroProfile. During the presentation I will briefly discuss the different specifications that are currently part of Eclipse MicroProfile and how they can be used to simplify microservices development in Java. Then it\u2019s time to dive into a demonstration of the specifications implemented in a set of microservices using Thorntail deployed to a Cloud.<\/p>\n<h3>Back in 1998 in J2EE 1.2 we were already distributing components, doing failover, load-balancing, clustering, high-availability, using binary protocols\u2026 aren\u2019t we reinventing the wheel ? What new with the Microprofile ?<\/h3>\n<p>That\u2019s definitely one thing we do well as software engineers, reinventing wheels, though maybe with a different look or style to them. It\u2019s also the case that the wheel changes where it is on the car! By that I mean we\u2019re seeing a trend to move cross cutting concerns like load-balancing, failover, etc out of application code and into infrastructure components. Service Mesh, and Istio in particular, is an example of this change. Even though more aspects are pushed down the layers into infrastructure, it\u2019s still necessary for Eclipse MicroProfile to provide a means to offer these features for environments where that infrastructure isn\u2019t present, but then have a way to deactivate or integrate with a Service Mesh when it is.<\/p>\n<h3>Good, see you soon then<\/h3>\n<p>I\u2019m excited to be taking part in the first Voxxed Days Microservices, and look forward to discussing microservices in detail with speakers and attendees alike. See everyone there!<br \/>\nContact information<\/p>\n<p><strong>#thorntail #microprofile #microservices<\/strong><\/p>\n<p>Twitter: <a href=\"https:\/\/twitter.com\/kenfinnigan\">@kenfinnigan<\/a><br \/>\nLinkedIn: <a href=\"https:\/\/www.linkedin.com\/in\/kenfinnigan\">https:\/\/www.linkedin.com\/in\/kenfinnigan<\/a><br \/>\nGitHub: <a href=\"https:\/\/github.com\/kenfinnigan\">https:\/\/github.com\/kenfinnigan<\/a><\/p>\n<h3><a href=\"https:\/\/vxdms2018.confinabox.com\/talks\/conf\">Check the other conferences<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Hi Ken, tell us who you are and what lead you into microservices? I\u2019m a software engineer that\u2019s worked for many enterprises all over the world, though currently I work for Red Hat developing Thorntail. As the co-founder and lead of Thorntail, formerly WildFly Swarm, I\u2019ve had the opportunity to delve into microservices from the [&hellip;]<\/p>\n","protected":false},"author":1301,"featured_media":1033,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[10,17,19,18],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ken Finnigan on Thorntail and MicroProfile : Voxxed Days Microservices 2019<\/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:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ken Finnigan on Thorntail and MicroProfile : Voxxed Days Microservices 2019\" \/>\n<meta property=\"og:description\" content=\"Hi Ken, tell us who you are and what lead you into microservices? I\u2019m a software engineer that\u2019s worked for many enterprises all over the world, though currently I work for Red Hat developing Thorntail. As the co-founder and lead of Thorntail, formerly WildFly Swarm, I\u2019ve had the opportunity to delve into microservices from the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/\" \/>\n<meta property=\"og:site_name\" content=\"Voxxed Days Microservices 2019\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vxdmicroservice\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-25T16:44:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-06-12T14:23:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganBanner-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"513\" \/>\n<meta property=\"fb:app_id\" content=\"vxdmicroservice\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@agoncal\" \/>\n<meta name=\"twitter:site\" content=\"@vxdmicroservice\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"Antonio Goncalves\">\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\":\"Organization\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\",\"name\":\"Voxxed Days Microservices\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/vxdmicroservice\/\",\"https:\/\/www.instagram.com\/voxxeddaysmicroservices\",\"https:\/\/www.linkedin.com\/in\/voxxed-days-microservices-906115164\/\",\"https:\/\/www.youtube.com\/playlist?list=PLRsbF2sD7JVrhlYIKTI--IU6xcfUjdNt2\",\"https:\/\/twitter.com\/vxdmicroservice\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2019\/06\/large-Voxxed_Days_Microservices_date_2019-01-2.png\",\"width\":1000,\"height\":387,\"caption\":\"Voxxed Days Microservices\"},\"image\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#website\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/\",\"name\":\"Voxxed Days Microservices 2019, Conference & workshops\",\"description\":\"A Developer Conference on Microservices\",\"publisher\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/voxxeddays.com\/microservices\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/05\/KenFinniganBanner-1.png\",\"width\":1024,\"height\":513,\"caption\":\"Ken Finnigan\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/\",\"name\":\"Ken Finnigan on Thorntail and MicroProfile : Voxxed Days Microservices 2019\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/#primaryimage\"},\"datePublished\":\"2018-05-25T16:44:54+00:00\",\"dateModified\":\"2018-06-12T14:23:24+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/#webpage\"},\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#\/schema\/person\/871a4bfea3b1bf117a77bc3fbfeb5f14\"},\"headline\":\"Ken Finnigan on Thorntail and MicroProfile\",\"datePublished\":\"2018-05-25T16:44:54+00:00\",\"dateModified\":\"2018-06-12T14:23:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\"},\"image\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/05\/25\/ken-finnigan-on-thorntail-and-microprofile\/#primaryimage\"},\"keywords\":\"2018,microprofile,microservices,thorntail\",\"articleSection\":\"all\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#\/schema\/person\/871a4bfea3b1bf117a77bc3fbfeb5f14\",\"name\":\"Antonio Goncalves\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1fc6aa04011b2f0f9721df913b0fd415?s=96&d=mm&r=g\",\"caption\":\"Antonio Goncalves\"},\"description\":\"I am a senior software architect living in Paris. I work as a consultant in helping customers to set up their software architecture. My specialities are Java \/ Java EE and Open Source frameworks that evolve around it. As a former BEA consultant I have a great expertise in application servers (Weblogic, JBoss and GlassFish). So I decided to write a few books about it, create the Paris JUG and Devoxx France.\",\"sameAs\":[\"https:\/\/plus.google.com\/101641663893160877351\",\"https:\/\/twitter.com\/agoncal\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts\/1028"}],"collection":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/users\/1301"}],"replies":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/comments?post=1028"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts\/1028\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media\/1033"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media?parent=1028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/categories?post=1028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/tags?post=1028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}