А не наоборот? Пусть меня не сильно пинают, но дизайн про реализацию функциональных требований, а архитектура про реализацию нефункциональных. Ну очень грубо.
Предложу вам другое понимание (и вроде согласованное с классиками). "Любая архитектура - это дизайн. Не любой дизайн - это архитектура." Это, кажется, Philipp Kruchten. Ну так вот. Дизайн - все проектные решения. Архитектура - только фундаментальные. Граница, конечно же, нечеткая, а не проходит по виду решений (ФТ/НФТ или что-то такое). Архитектура, high-level design и low-level design соотносятся примерно как вершина горы, склон, и подножие. Характерные области в общем поле зависящих друг от друга дизайн-решений. Пытаться убрать все решения по ФТ и их реализации - сильно не рекомендуется. Обычно ФТ (основные фичи, взятые в крупном) очень сильно шейпят архитектуру.