Milen Dyankov

Milen Dyankov

Developer Advocate, Liferay


Milen is a Developer Advocate at Liferay and focuses on Java, OSGi, μservices, modular and distributed systems. He is passionate about designing and building software as well as helping others design and build good software! While still coding he currently spends most of his time teaching, speaking at conferences all over the world and researching his favorite topics around Java modularity and software architecture. Being in software industry for nearly 20 years, he has developed, designed or consulted on various Java EE solutions for leading European companies (mostly in the finance and telecommunications industry).


Decomposing Java applications

Presentation by Milen Dyankov | Room: 11
Simply cutting things down into smaller pieces and calling them libraries, modules, microservices does not make your architecture good. How you decompose an application into components affects everything: costs, time, support, team’s motivation. So let’s talk about how to do it better.