Хорошая архитектура базируется на простых решениях.
Это общая фраза, которая все равно поддерживает подход Руслана. "Простые" в данном случае надо понимать как "дешёвые". То есть решения, которые дают быстрый эффект сейчас, но сопровождать/масштабировать/развивать которые неприятно. Решения, которые заведомо потребуют переделки архитектуры.