Hinweis: Die aktuelle OOP-Konferenz 2016 finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

Building Reliable Environments

München, 26. - 30. Januar 2015


Micro Services on the JVM – a practical overview

Time:18:30 - 20:00
Session: Nmo 1

There is a lot of buzz going on about micro services. Though actually not-so-new this service-oriented approach to system architecture promises great advantages compared to its monolithic counter parts. In this session we‘d like to show different implementations of MicroServices on the JVM and their individual benefits. We‘ll look at Dropwizard, Spring Boot + Java8 and Play2 + Scala. The attendees will get an idea of how to get started with Micro Services and how to slice a „monolithic idea“ into vertical services.

Target Audience: Architects, Developers, Project Leaders
Prerequisites: Basic knowledge of Java and HTTP
Level: Practicing

You will learn:
1. get an idea of how to get started with Micro Services
2. get tips on how to slice a "monolithic app" into vertical services
3. Learn about typical gotchas in systems of systems

Extended Abstract:
This session is an extension of our JavaOne 2014 talk (CON4952) which uses an example application to showcase a typical monolithic architecture found in Java EE. As simple as this scenario is, it holds types of use cases which can be found in a majority of real world applications. It will be sliced into different vertical applications each implemented with a different technology running on the JVM. This way we can also show how to exchange a micro service with a new one e.g. in case technological preferences change.
With this session businesses and developers will gain a greater overview of the micro service concept and be able to compare it to their established approaches. By keeping services small and self-contained, the concept of micro services allows to modify or even exchange services/ applications faster with fewer effort and lower risks thus enabling quicker technology decisions and quicker time to market.