Роберт Мартин - Чистая архитектура(SOLID)
Эрик Эванс - Предметно-ориентированное проектирование(DDD)
Начинать определенно стоит с Чистой архитектуры, затем почитай где-нибудь про гексагональную архитектуру, затем почитай Эванса.
Тема архитектуры построения отдельного приложения(которое может быть частью бОльшего приложения) действительно умещается в 2-3 книги и статьи с пояснениями.
Затем, нужно изучить UML на базовом уровне, чтобы визуально проектировать архитектуру приложения.
Затем бери draw.io и проектируй. Хочешь пет проджект, хочешь свой рабочий проект, затем предлагая изменения команде.