Melhor forma de publicação de projetos em portfólio.
Fala ae galera, estou chegando aqui pela primeira vez na comunidade, e já gostaria de tirar umas das principais dúvidas que tenho.
Atualmente sou desenvolvedor fullstack há 5 anos e desde que comecei a trabalhar profissionalmente acabei deixando o github um pouco de lado, parte pq estava muito ocupado no trabalho e parte por aquela preguicinha e vontade de ficar um pouco longe das telas depois de passar maior parte dos dias de frente ao computador.
Mas fato é que desde então fiz pouquíssimas atualizações no meu github e o pouco que fiz eram de pequenos desafios ou algo que eu tinha dúvida e acabava salvando lá uma solução ou algo que aprendi no caminho.
Porém nos últimos tempos venho tendo um vigor e desejo maior em deixar meu github ativo e começar a planejar e colocar projetinhos pessoais meus lá, e minha segunda ação seria justamente pegar todos esses projetos novos, conforme eu for fazendo, e colocá-los em produção.
Só que aí sempre acabo tendo dúvidas de como seria a melhor forma de fazer tudo isso.
Se seria pegar uma VPS e colocar todos os projetos lá, cada um apontando pra uma porta diferente, talvez até usando um docker compose pra cada um, pra gerenciar melhor isso.
Ou se seria melhor criar projetos em máquinas diferentes, cada um com seus objetivos, recursos e ambientes próprios. Eu até entendo que esse segundo caso se aproxima mais da forma como é feito em empresas, mas o lado negativo é o custo alto que isso teria.
Pensando nisso, tô planejando seguir com o primeiro caso mesmo e ter uma máquina para todos os projetos, até pelo fato que a principio, minha ideia não é usar nada comercialmente, seria apenas um hub pra meus projetos.
Acham que essa é uma decisão coerente, ou estou deixando passar problemas que isso pode ter ou até mesmo uma terceira solução que seja melhor ainda?