Как повысить свой архитектурный навык в программировании?
Вам нужен ментор/тимлид/код-ревьюер. Это самый быстрый и рабочий способ.
Наверное, только пробовать..
Коллега очень старательно проектировал фронт на реакте, прошло полтора года, коллега пришёл к выводу, что надо было vuejs и не alt.
Ну и рефакторинг был глобальный, пока бэк занят был своими темами..