Добавлю свои 5 копеек.
Как правило, именно backend разработчики занимаются архитектурой и другими интереснейшими архитектурными вопросами :)
Ну и на один сервер может цепляться несколько клиентов, поэтому правила также диктуются в основном серверными разработчиками. По-крайней мере, это мое маленькое ИМХО :)