Executando verificação de segurança...
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

Carregando publicação patrocinada...
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?