Architectures based on microservices are increasing in popularity and the most common way of building them is as standalone applications using embedded container or no container at all. What we seem to forget is that microservices are not necessarily small or simple and we often end up creating the boilerplate infrastructure needed that we used to get from the container.
In this session I will show how you can use Java EE technologies to help cope with the inherent complexity of microservice-oriented architectures and thereby benefit from the full potential of the platform.
A common pattern when building systems based on distributed services is Service Discovery. And that is where Snoop comes in. It is a 100% Java EE alternative to Eureka. Just as simple and at least as powerful. And no need for 3rd party frameworks.
The slides for this session will be backed up by a demo to show key concepts and tools.
The demo will use core technologies of the Java EE platform, such as CDI Extensions, WebSockets, JAX-RS and even use MVC 1.0 (JSR 371).