Design principles for architecture performance