Modular Design
modules could be mapped to files / functions
like type safety for architecture
->
Make your architecture type safe
restrict use of modules to the API
Apparently distributed organizations build more modular systems…