Start With a Monolith. Split It Only When You Have To

Conway's Law says systems end up mirroring the communication structure of the teams that build them. A small team produces a unified system; a distributed organization produces distributed software. W