Иван Шумов и другие - сказали уже всё.
Я лишь кратко в двух строках добавлю...
Архитектор (IT) - это тот, кто может спроектировать "ядро" информационной системы так, чтобы она работала быстро, легко расширялась (вширину или вглубину), обслуживалась с минимальными трудозатратами, дорабатывалась новым функционалом, интегрировалась с другими системами, была отказоустойчивой.
Каждый унифицированный модуль в "ядре" - должен использоваться строго однократно.
Всё, что может обрабатываться параллельно - должно обрабатываться параллельно.
Иначе - это уже плохой архитектор, который сделал такую "кривую" архитектуру, что приводит к снижению производительности такого "ядра" и всем другим проблемам от обслуживания до масштабирования.