{"id":1236,"date":"2018-07-03T14:36:33","date_gmt":"2018-07-03T12:36:33","guid":{"rendered":"https:\/\/voxxeddays.com\/microservices2019\/?p=1236"},"modified":"2018-07-03T14:36:33","modified_gmt":"2018-07-03T12:36:33","slug":"manfred-steyer-on-spa-based-micro-apps","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/","title":{"rendered":"Manfred Steyer on SPA-Based Micro Apps"},"content":{"rendered":"<h3>Hi Manfred, tell us who you are and what lead you into microservices?<\/h3>\n<p>I\u2019m building web-based business software since the late 90s and nowadays my focus is on Angular. I\u2019m following it close since its first days and I\u2019m helping my customers with Angular workshops and consultancy on a regular basis since it went BETA. As they are building huge software systems that need to be maintained for 10+ years, they have a need for extensible and maintainable architectures. Hence, microservices are a potential architecture candidate all the time.<\/p>\n<h3>What will you be talking about at Voxxed Days Microservices?<\/h3>\n<p>I\u2019ll talk about Micro Apps and Single Page Applications. Currently, this is one of my main topics. I\u2019m discussing a lot with my customers, how the idea behind microservices fits into the world of modern web frontends. For this, I will present several solutions and I will also show some details regarding the implementation. Each possibility comes with advantages and disadvantages and we will discuss them. At the end, I\u2019m presenting a model I created after a lot of discussions with different customers. It can help you to find the right solution for implementing Micro Apps in your project.<\/p>\n<h3>Distributed systems being decades old, we roughly know how to split and distribute microservices today. But for the front-end it\u2019s new and very challenging. Aren\u2019t we in a situation today of having fine grain microservices in the back and big ball of mud in the front?<\/h3>\n<p>This is a good question! What I see is that many people want to apply the idea of microservices in the frontend too. They learned that they need something like this for huge evolving software systems that need to be maintained for a decade or more. However, most mainstream frameworks for the frontend are not build with this idea in mind. This does not mean, that Micro Apps cannot be built with them, but it means that we have to think outside the box and come up with additional ideas which are not in the manual of those frameworks.<\/p>\n<h3>Good, see you soon then<\/h3>\n<p>I\u2019m also looking forward to meeting you all at the conference!<\/p>\n<p><strong>#MicroApps #WebComponents #SPA<\/strong><\/p>\n<p>Twitter: <a href=\"https:\/\/twitter.com\/ManfredSteyer\">https:\/\/twitter.com\/ManfredSteyer<\/a><br \/>\nBlog: <a href=\"https:\/\/www.softwarearchitekt.at\">https:\/\/www.softwarearchitekt.at<\/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 Manfred, tell us who you are and what lead you into microservices? I\u2019m building web-based business software since the late 90s and nowadays my focus is on Angular. I\u2019m following it close since its first days and I\u2019m helping my customers with Angular workshops and consultancy on a regular basis since it went BETA. [&hellip;]<\/p>\n","protected":false},"author":1301,"featured_media":1238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[41,43,42],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Manfred Steyer on SPA-Based Micro Apps : 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\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Manfred Steyer on SPA-Based Micro Apps : Voxxed Days Microservices 2019\" \/>\n<meta property=\"og:description\" content=\"Hi Manfred, tell us who you are and what lead you into microservices? I\u2019m building web-based business software since the late 90s and nowadays my focus is on Angular. I\u2019m following it close since its first days and I\u2019m helping my customers with Angular workshops and consultancy on a regular basis since it went BETA. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/\" \/>\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-07-03T12:36:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/07\/ManfredSteyerBanner.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\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/07\/ManfredSteyerBanner.png\",\"width\":1024,\"height\":513,\"caption\":\"Manfred Steyer\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/\",\"name\":\"Manfred Steyer on SPA-Based Micro Apps : Voxxed Days Microservices 2019\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/#primaryimage\"},\"datePublished\":\"2018-07-03T12:36:33+00:00\",\"dateModified\":\"2018-07-03T12:36:33+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/#webpage\"},\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#\/schema\/person\/871a4bfea3b1bf117a77bc3fbfeb5f14\"},\"headline\":\"Manfred Steyer on SPA-Based Micro Apps\",\"datePublished\":\"2018-07-03T12:36:33+00:00\",\"dateModified\":\"2018-07-03T12:36:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\"},\"image\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/03\/manfred-steyer-on-spa-based-micro-apps\/#primaryimage\"},\"keywords\":\"MicroApps,SPA,WebComponents\",\"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\/1236"}],"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=1236"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts\/1236\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media\/1238"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media?parent=1236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/categories?post=1236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/tags?post=1236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}