Fiz algo parecido, e cara, é provável que você encontre muitos erros! É uma oportunidade de aprendizado imensa, mas pode ser frustrante de tanta coisa que vai dar errado, cheguei a ficar meses com meu domínio parado levando para um 404 mesmo e dane-se.
Respondendo a "Depende muito da forma que você quer fazer. Mas..." dentro da publicação TypeScript e produção
1