- The Ball Of Mud represents the worst case scenario for a Monolith. Also called as Spaghetti Code.
 - No clear isolation in the application.
 - Complex dependencies where everything depends on every other thing.
 - Hard to understand and harder to modify.
 
- To clean up the ball of mud we introduce isolation into the application by dividing the application along clear domain boundaries.
 - We introduce packages and libraries that help isolate related pieces of code. They provide a clean and consistent interface.