Não acho que uma coisa exclui a outra. Dá pra fazer um projeto estudando arquitetura e colocar ele no ar 🤔
Se for pra priorizar, eu priorizaria colocar um projeto no ar, até porque o básico não tem mistério. Pega um VPS de $5, coloca seu front e seu back lá, configura nginx, compra um domínio e tá pronto.
Dá uma olhada no CodeWithAntonio no YouTube, ele tem vários projetos full-stack que faz do zero ao deploy.
No Codante (que é a minha plataforma), nós temos esse projeto full-stack aqui que a gente ensina a fazer o deploy na Vercel (mais simples)
Eu venho pensado se vale a pena criar meu blog do zero ou se eu vou para uma abordagem serveless.