OOP 2025
Domain-driven refactorings
Today, we know quite well how to start a new project on a greenfield site and build clean architecture. But most of us work on projects that have been around for a long time and whose architecture is (to put it mildly) no longer quite so beautiful. "Monolith" and "Big Ball of Mud" are the unflattering titles given to such systems.