Java developer at Ippon Technologies in Paris, I contribute to JHipster since 2016. My contribution to the project have focused on integrating the Spring Cloud stack, docker support, monitoring and more recently Kubernetes and other deployment options.
JHipster is a very popular Spring Boot + Angular/React application generator.
Many companies also use JHipster to generate complete microservices architectures, including gateways, registries, monitoring, distributed caching and security.
During this workshop we will develop several microservices with Spring Boot and Spring Cloud, connect them using a discovery service (Netflix Eureka or Consul), configure them using Spring Cloud Config, secure them with JWT or OAuth2 (Keycloak), and expose them with an API gateway. We will then scale the architecture and test its resilience with Docker.
This workshop will be lead by Julien Dubois (creator of JHipster), Pierre Besson and Pascal Grimaud (both JHipster core team members). Together, they have coded a big part of JHipster's microservices support, and have successfully used it in production for several clients.
Monitoring a JHipster microservice architecture in practice
In the age of microservices and dev-ops, having efficient monitoring tools is becoming more and more critical. Setting up and learning to master those tools has become necessary in order to allow developers to observe and keep control on their production systems.
This presentation will show the concrete use of such a system : the JHipster Console. A 100% open source monitoring solution developed as part of the JHipster project. We will see how the comparative study of logs, metrics and traces of your microservices can reveal a goldmine of operational data and greatly simplify debugging and scaling.
Pierre Besson, JHipster core team member is the principal developer of the JHipster Console, a monitoring solution based on Elasticsearch putting together the ELK stack, Zipkin and the built in JHipster code instrumentation.