Executando verificação de segurança...
2

Dúvida: Como Fazer Deploy De Uma Aplicação FullStack?

Nos últimos meses, criei um projeto Full stack com Spring e Angular, e agora gostaria de fazer o deploy, até ai tudo bem, mas agora que vem a grande questão.

Eu consegui fazer o deploy da minha aplicação, conectando no banco de dados e tudo mais...

mas como eu consigo iniciar o Front e o Back ao mesmo tempo na mesma máquina? Isso é feito na mesma máquina?

Essa é a minha dúvida, é meio complicado de encontrar material sobre isso, não encontro uma resposta clara, que me explique como funciona, não quero o tutorial sabe? Quero entender o fluxo, como o Sistema funciona e o resto eu busco e pesquiso.

Alguém mais experiente pode me ajudar, por favor?

Carregando publicação patrocinada...
3

Nesse caso entraria algum docker / docker-compose, kubernetes e o mais recomendado Heroku.

O certo mesmo é manter o frontend e o backend separados com o frontend se comunicando com um load-balancer que se conectaria com duas instancias do backend

2

Eu estou pesquisando bastante, e queria utilizar a aws, mais por currículo mesmo, encontrei maquinas virtuais chamadas EC2, então provavelmente cada instância ficaria em uma máquina virtual, e se fossemos configurar todos em uma maquina só, usariamos o Docker para subir duas instâncias(front/back) e liberariamos as portas necessárias. Seria isso?

2
1