Я запутался, что в итоге такое архитектура? Это про код, про инфраструктуру или про технологии?
Архитектура это про то, как компоненты связаны между собой.
Заметь, что такое "компоненты" не сказано. Это может быть и код, и инфраструктура, и сервис.
Например, архитектуру кода можно представить через диаграмму классов UML. Архитектуру инфраструктуры, можно через C4.
Как понять о каком типе архитектуры речь, когда о ней заходит разговор?
По контексту.
Разговор о функции или классе - об архитектуре кода.
Разговор о базе данных или сервисе - об архитектуре инфраструктуры.