knowledge-base

« Back To Overview

Architecture Style: Ball Of Mud

Ball Of Mud

Description

The Ball Of Mud is rather placeholder for the lack of architecture, resulting in a mess, lack of consistent application of patterns and a bunch of anti patterns. Spaghetti code call it, a ball of hair. Just plain chaos. This is usually the result due to lack of planning, vision and/or governance. It goes without saying that one never should aim for this architectural style.

Name originates from Brian Foote and Joseph Yoder’s 1997 paper of the same name.

Characteristics

Characteristic/Name Ball Of Mud
Monolithic/Distributed Monolithic
Partitioning Type ?
Number of quanta 1
Deployability
Elasticity
Evolutionary
Fault Tolerance
Modularity
Overall cost
Performance
Reliability
Scalability
Simplicity
Testability

Resources