Service boundaries drawn at twenty engineers still constrain teams at two hundred. Components that map cleanly to single teams scale smoothly. Those that don't require cross-team negotiation for every deployment. Your earliest architecture decisions determine growth capacity long after you've forgotten making them.