The biggest matches are won in the mind before they're won on the court.
The goal of software architecture is to minimize the amount of knowledge you need to have in order to build a system.