{"id":1427,"date":"2018-09-09T10:38:26","date_gmt":"2018-09-09T08:38:26","guid":{"rendered":"https:\/\/voxxeddays.com\/microservices2019\/?p=1427"},"modified":"2018-09-09T10:38:26","modified_gmt":"2018-09-09T08:38:26","slug":"workshop-on-spring-cloud-with-jhipster","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/","title":{"rendered":"Workshop on Spring Cloud with JHipster"},"content":{"rendered":"<h3>Hi all, tell us who you are and what lead you into microservices?<\/h3>\n<p>Hi, my name is Julien Dubois, I\u2019m the creator of JHipster and I work as Chief Innovation Officer at Ippon Technologies, with my colleagues Pierre and Pascal. I started working on distributed applications in 2000, when I was doing my first J2EE projects using remote EJBs\u2026 Things have evolved a bit since that time, and I started working with microservices because we had several customers at Ippon Technologies who had the need for such an architecture pattern. Typically, I was working for one of France\u2019s biggest websites (12 millions users on peak days, and most French people use it regularly), and that looked like a great solution. As that client is a JHipster user, and as I\u2019m also the JHipster lead, I wanted to generalize what we were doing for that specific client, in order to provide it as Open Source for everyone. Since then, we\u2019ve had lots of clients and users who have deployed microservices thanks to JHipster!<\/p>\n<p>My name is Pierre Besson, I work as a software engineer at Ippon Technologies. I started as Julien\u2019s intern over 2 years ago to work on the initial JHipster microservice support and I have been a project contributor since then. Working on JHipster was a very enriching experience because it introduced me not just to microservices architectures but also to development best practices and the container ecosystem. Personally, I belong to the new generation that has only worked on microservice projects, and being involved in 3 of such projects, I have been able to witness some of the successes and failures of this approach. However I think JHipster can be a force to push microservices in the right direction by encouraging best practices and integrating feedback from the community.<\/p>\n<h3>During this one day workshop, what should the attendees expect? What would they learn?<\/h3>\n<p>There will be a little bit of theory and best practices, but for most of the workshop we\u2019ll be developing, testing and deploying microservices using JHipster. It\u2019s quite easy to generate a complete microservices architecture with JHipster, so we\u2019ll spend time looking at the different choices that we can make for security, scalability, monitoring&#8230; We\u2019ll see the different patterns and we\u2019ll test them in real life, so we can experience their pros and cons, as well as the typical failures and pitfalls you can expect when doing a complex architecture.<\/p>\n<p>They will learn about the JHipster approach to microservices and experience how JHipster can help them from project initialization, to setting up development workflows, modeling their entities and APIs, setting up CI and deploying to production.<\/p>\n<h3>So people come to your workshop, design, code and deploy several microservices&#8230; but would that be \u201cHello World\u201d only, or would you have time to go into more in-depth concerns?<\/h3>\n<p>Well, doing a \u201cHello world\u201d in JHipster is going to take you 5 minutes! You can generate a complete microservice application, without even coding anything, if you use our online version at <a href=\"https:\/\/start.jhipster.tech\">https:\/\/start.jhipster.tech<\/a> . Please note that\u2019s much more than an \u201cHello world\u201d, as we provide UI, security, distributed caching, monitoring, documentation, all out-of-the box. So if you just want a raw \u201cHello, world\u201d, you might need 2 more minutes to delete all those configurations and files. We\u2019ll definitely go much further, otherwise that would be a very short workshop! We\u2019ll experience service routing, fail over, scaling, monitoring, distributed tracing, deployment&#8230; We recommend that people come with at least 16 Gb or RAM on their machine so they can play with everything easily, but of course we\u2019ll adapt the course depending on your hardware.<\/p>\n<h3>Sounds good, see you soon then<\/h3>\n<p><strong>#JHipster #OpenSource #Java<\/strong><\/p>\n<p>Twitter: <a href=\"https:\/\/twitter.com\/juliendubois\">@juliendubois<\/a>, <a href=\"https:\/\/twitter.com\/pascalgrimaud\">@pascalgrimaud<\/a>, <a href=\"https:\/\/twitter.com\/pibesson\">@pibesson<\/a><br \/>\nBlog: <a href=\"https:\/\/blog.ippon.tech\">https:\/\/blog.ippon.tech<\/a><br \/>\nGitHub: <a href=\"https:\/\/github.com\/jdubois\">jdubois<\/a>, <a href=\"https:\/\/github.com\/pascalgrimaud\">pascalgrimaud<\/a>, <a href=\"https:\/\/github.com\/PierreBesson\">PierreBesson<\/a><\/p>\n<h3><a href=\"https:\/\/vxdms2018.confinabox.com\/talks\/uni\">Check the other workshops<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Hi all, tell us who you are and what lead you into microservices? Hi, my name is Julien Dubois, I\u2019m the creator of JHipster and I work as Chief Innovation Officer at Ippon Technologies, with my colleagues Pierre and Pascal. I started working on distributed applications in 2000, when I was doing my first J2EE [&hellip;]<\/p>\n","protected":false},"author":1301,"featured_media":1375,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[66,64,65],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Workshop on Spring Cloud with JHipster : 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\/09\/workshop-on-spring-cloud-with-jhipster\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Workshop on Spring Cloud with JHipster : Voxxed Days Microservices 2019\" \/>\n<meta property=\"og:description\" content=\"Hi all, tell us who you are and what lead you into microservices? Hi, my name is Julien Dubois, I\u2019m the creator of JHipster and I work as Chief Innovation Officer at Ippon Technologies, with my colleagues Pierre and Pascal. I started working on distributed applications in 2000, when I was doing my first J2EE [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/\" \/>\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-09T08:38:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/07\/W-Spring-Cloud-Microservices-with-JHipster.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=\"3 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\/09\/workshop-on-spring-cloud-with-jhipster\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/07\/W-Spring-Cloud-Microservices-with-JHipster.png\",\"width\":1024,\"height\":513,\"caption\":\"Workshop Spring Cloud Microservices with JHipster\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/\",\"name\":\"Workshop on Spring Cloud with JHipster : Voxxed Days Microservices 2019\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/#primaryimage\"},\"datePublished\":\"2018-09-09T08:38:26+00:00\",\"dateModified\":\"2018-09-09T08:38:26+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/#webpage\"},\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#\/schema\/person\/871a4bfea3b1bf117a77bc3fbfeb5f14\"},\"headline\":\"Workshop on Spring Cloud with JHipster\",\"datePublished\":\"2018-09-09T08:38:26+00:00\",\"dateModified\":\"2018-09-09T08:38:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\"},\"image\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/09\/09\/workshop-on-spring-cloud-with-jhipster\/#primaryimage\"},\"keywords\":\"Java,JHipster,OpenSource\",\"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\/1427"}],"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=1427"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts\/1427\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media\/1375"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media?parent=1427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/categories?post=1427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/tags?post=1427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}