Laws of Software Engineering · Pattern

Pattern

Conway's Law

The shape of your software ends up matching the shape of how your teams talk to each other.

How to use it. If you want loosely connected services, build loosely connected teams first. Design the organisation for the architecture you want.

How it gets misused. Used as fate. You can act on Conway, but only by changing the organisation before the architecture.

Related

Clusters