Что такое "архитектура приложения"?
То же, что и архитектура здания.
Нормальное здание - это не огромная общая берлога, а система, включающая нескольких раздельных этажей, подъездов, комнат и т. д.
Так же и с приложением. Оно состоит из элементов, развязанных и абстрагированных друг от друга - модули (библиотеки), классы, функции, клиент/сервер и др.
Клиент-серверная архитектура:
https://otvet.mail.ru/answer/1794591622
Модульная архитектура:
https://otvet.mail.ru/answer/1771496740
выбор структурных элементов и их интерфейсов, с помощью которых составлена система, а также их поведения в рамках сотрудничества структурных элементов;
соединение выбранных элементов структуры и поведения во всё более крупные системы;
архитектурный стиль, который направляет всю организацию — все элементы, их интерфейсы, их сотрудничество и их соединение