During this session, on of the things we talked about extensively was coupling. We looked at dependency maps for different architectural styles including the big ball of mud. We saw something like the following and almost everyone agreed, "That is a bad architecture."
Big Ball of Mud
This reminded me of something I has seen elsewhere before, and after a quick search, I found it: Netflix Death Star Architecture
The ball of mud is considered obviously wrong by most architects, but the death star seems to be held up as an ideal by just as many and likely most of the same architects. Why is this?
Are afferent coupling (inbound dependencies) and efferent coupling (outreaching dependencies) only important at a certain scale?Is it a matter of getting things done? W…