2 ms·
> Would that mean communication becomes more difficult as the monolith grows? What signifies that? I'm not sure what you mean by "What signifies that?" but yes
by afarrell 7y ago
> Would that mean communication becomes more difficult as the monolith grows? What signifies that?
I'm not sure what you mean by "What signifies that?" but yes, as a team grows, communication cost naturally increases. Imagine a team with N members and no titles or clear signals of what people are responsible for. Imagine one person has a question and wants to know whom to ask. There are N-1 possibilities. So she must have N-1 conversations in the worst case before she finds her answer. Everyone team member occasionally has questions, so the communication cost is actually N times N-1, which is proportional to N squared.
Another concrete example:
Imagine you have a slack channel with 10 people in it. 1 person sends a message and 9 other people read it, think about it, and maybe respond.
Imagine you have a slack channel with 200 people in it. Someone sends a message and thoughtlessly includes '@here' in it. 199 people get pinged.