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.