{"id":1483,"date":"2018-09-16T15:52:09","date_gmt":"2018-09-16T13:52:09","guid":{"rendered":"https:\/\/voxxeddays.com\/microservices2019\/?p=1483"},"modified":"2018-09-16T15:52:09","modified_gmt":"2018-09-16T13:52:09","slug":"mike-francois-on-migrating-a-monolith-into-microservices","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/","title":{"rendered":"Mike Francois on migrating a monolith into microservices"},"content":{"rendered":"<h3>Hi Mike, tell us who you are and what lead you into microservices?<\/h3>\n<p>Hi,\u00a0 my name is Mike Francois and I\u2019ve been freelance in Belgium for 5 years now (and more than 14 years in development ). I\u2019m coming from France and travelled in many places to get experience, learnt different approaches and culture around software development to end-up involved in architecture role. Because technology evolves fast, IT strategy became the key of the business for many customers. Because of that, we faced many changes in software engineering and evolution to focus on releasing better, faster, cheaper and simpler. Naturally many approaches involved modularity ( OSGi ) and even Microservices (which is the name of an entirely managed environment, and not only simple approach of application implementation ). I followed researches, architecture, discussion and implementation which demonstrate the benefits and the added value for customers needs.<\/p>\n<h3>What will you be talking about at Voxxed Days Microservices?<\/h3>\n<p>My talk at Voxxed Days Microservices is a feedback from my experience after several years in Belgium as a freelance. Many customers would migrate their monolith system into Microservice architecture and discovered many problems to get success on this journey. I\u2019ll explain the initial situation and why customers decided to migrate, the first approach, lacks and the solution found to kick the problem down.<\/p>\n<h3>Looking at the title of your presentation, it looks like migrating a monolith into microservices is problematic. Any success stories you will share with us ?<\/h3>\n<p>A customer wanted to migrate into microservice architecture without any knowledge about all concerns in this domain. Each release took 1 month to test and could plan only 3 deliveries per year because of requirement, implementation, dev\/integration\/functional testing. After spending 1 year and half to struggle with all new technologies, they release every week today and could bring 3-4 features each time.<\/p>\n<h3>Good, see you soon then<\/h3>\n<p>I would thanks Voxxed Microservices team for their trust and the nice idea to create the first conference around the main important concern for our customers today, which could help them to understand better the microservices migration journey which contains steps.<\/p>\n<p>Moreover, thanks to people who support me and more specifically Heyatim, Gulana and Antonio. I would also thanks everyone in community for sharing, spending their free time to bring an important piece in this huge context which is software engineering.<\/p>\n<p><strong>#monolith #microservices #feedback<\/strong><\/p>\n<p>Twitter: <a href=\"https:\/\/twitter.com\/mike_francois\">@mike_francois<\/a><br \/>\nBlog: <a href=\"http:\/\/mike-francois.com\">http:\/\/mike-francois.com<\/a><br \/>\nLinkedIn: <a href=\"https:\/\/www.linkedin.com\/in\/mikefrancoisjavaarchitect\">https:\/\/www.linkedin.com\/in\/mikefrancoisjavaarchitect<\/a><br \/>\nGitHub: <a href=\"https:\/\/github.com\/mikefrancois\">https:\/\/github.com\/mikefrancois<\/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 Mike, tell us who you are and what lead you into microservices? Hi,\u00a0 my name is Mike Francois and I\u2019ve been freelance in Belgium for 5 years now (and more than 14 years in development ). I\u2019m coming from France and travelled in many places to get experience, learnt different approaches and culture around [&hellip;]<\/p>\n","protected":false},"author":1301,"featured_media":1486,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[68,19,67],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mike Francois on migrating a monolith into microservices : 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\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mike Francois on migrating a monolith into microservices : Voxxed Days Microservices 2019\" \/>\n<meta property=\"og:description\" content=\"Hi Mike, tell us who you are and what lead you into microservices? Hi,\u00a0 my name is Mike Francois and I\u2019ve been freelance in Belgium for 5 years now (and more than 14 years in development ). I\u2019m coming from France and travelled in many places to get experience, learnt different approaches and culture around [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/\" \/>\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-09-16T13:52:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/09\/MikeFranc\u0327oisBanner.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\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/09\/MikeFranc\\u0327oisBanner.png\",\"width\":1024,\"height\":513,\"caption\":\"Mike Franc\\u0327ois\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/\",\"name\":\"Mike Francois on migrating a monolith into microservices : Voxxed Days Microservices 2019\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/#primaryimage\"},\"datePublished\":\"2018-09-16T13:52:09+00:00\",\"dateModified\":\"2018-09-16T13:52:09+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/#webpage\"},\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#\/schema\/person\/871a4bfea3b1bf117a77bc3fbfeb5f14\"},\"headline\":\"Mike Francois on migrating a monolith into microservices\",\"datePublished\":\"2018-09-16T13:52:09+00:00\",\"dateModified\":\"2018-09-16T13:52:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\"},\"image\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/16\/mike-francois-on-migrating-a-monolith-into-microservices\/#primaryimage\"},\"keywords\":\"feedback,microservices,monolith\",\"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\/1483"}],"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=1483"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts\/1483\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media\/1486"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media?parent=1483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/categories?post=1483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/tags?post=1483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}