Everyone is talking (and some are even implementing) microservices these days! So the question is should you also jump on that bandwagon and why those somewhat older colleagues of yours (yep, those that still remember the EJB 2 revolution) are not that enthusiastic? To help you make the right decisions, this talk will focus on the problem microservices claim to solve - modularity! What are the costs and limitations of what most people think microservices are? Are there other ways to modularize your application? Should you wait for Jigsaw (hopefully in Java 9) or start right away with OSGi? What learning curve to expect? It will also show some modularity success stories and best practices from large enterprise products.
Lecture language: English