JavaLand 2025
Cleaning up the mess-modularise and modernize legacy software
Today, we know very well how to start a new project on a greenfield site and how to build good architecture. But most of us work in projects that have been around for a long time and whose architecture is (to put it mildly) not all that nice. "Monolith" and 'big ball of mud' are the unflattering names for such systems.