Ball of Mud

« 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/NameBall Of Mud
Monolithic/DistributedMonolithic
Partitioning Type?
Number of quanta1
Deployability⭐
Elasticity⭐
Evolutionary⭐
Fault Tolerance⭐
Modularity⭐
Overall cost⭐
Performance⭐
Reliability⭐
Scalability⭐
Simplicity⭐
Testability⭐

Resources #