16:30 - 17:30
Java EE, cloud-native and service meshes — this doesn’t really sound like a good fit. Or does it? Is it possible to develop modern, cloud-native Java Enterprise applications that fulfill concerns such as scalability, monitoring, tracing, or routing — without implementing everything ourselves? And if so, how to do this?
This session shows how to develop Java EE applications in a modern, cloud-native world using Java EE 8 and MicroProfile. I will live-code a mesh of applications, managed by Kubernetes and Istio. We will integrate concerns such as configuration, monitoring and tracing in a lean way, using Prometheus and Zipkin. We’ll see how the cloud-native technologies integrate with our stack and how the concepts behind container orchestration and service meshes actually fit the Java EE approach very well. All of the time will be spent live-coding while explaining the concepts and solutions.