Any modifications to the system architecture should always aim to find the root cause of these issues and solve the problem at their source. Another way of describing this is by saying that the system architecture should address the cause, not the symptom, of discovered issues.