There are a number of architecture rules that may help us understand how to deal with the previous undesirable situation.