Language: English

The term "MicroServices" has become a marketing buzzword filled with a variety of different meanings. This actually not-so-new service-oriented approach to system architecture promises great advantages compared to its monolithic counter parts but it also comes with a lot of new challenges which developers didn't find themselves faced with before. In this session we'd like to highlight those challenges that arise in practice and take a look at how different JVM-based application development stacks try to tackle them. We will identify gaps and discuss whether its reasonable at all to expect your framework to bridge them. Examples shown will include Dropwizard, Spring Cloud and Play2 Scala.

Slides | Video

Alex Heusingfeld

Alex Heusingfeld

 Martin Eigenbrodt

Martin Eigenbrodt

Alexander Heusingfeld is a senior consultant for architecture and software engineering at innoQ Deutschland GmbH. As a consultant, developer or architect he supports customers with his deep knowledge of Java and JVM based systems. Most often he is concerned with the design, evaluation and implementation of architectures for enterprise application integration. He loves to contribute to OpenSource projects, blogs at http://goldstift.de/, and is an occasional speaker at IT conferences and Java User Groups. You can find him on Twitter at @goldstift. Martin Eigenbrodt is a senior consultant for software architecture and engineering at innoQ. He has many years of experience in building software for the JVM. He focusses on design and implementation of RESTful architectures, Continuous Delivery and modern languages. Martin tweets at @eigenbrodtm.