Я прост не совсем понимаю, как это связано с шаблоном mvc. Архитектура - не идеология, а знание различных вариантов решения (декомпозиции) поставленной проблемы и корректный их выбор.
Возможно я не правильно выразился (, тогда так: mvc это набор подходов, а архитектура это конкретная реализация подходов в какой-то форме, будь то mvvm, viper, vip, mvp, все они реализуют подходы mvc. Но это имхо