Deploy de aplicação com Vue.js, Node e MySQL

Node.js

MySQL

Vue.js

29/04/2020

Atualmente trabalho focado com desenvolvimento Front-end (principalmente com Vue.js), porém tenho experiência com back-end, utilizando PHP, com Laravel, e banco de dados MySQL.

Irei realizar um trabalho como freelancer, para desenvolver um sistema de gerenciamento (relativamente simples), basicamente com autenticação, listagem de alguns serviços e envio de e-mail. Em relação ao front-end, irei desenvolve-lo utilizando o Vue.js, e para o back-end gostaria de usar o Node.js.

Minha principal dúvida é, como realizar esta comunicaçao entre front / back / banco de dados em produção. Quais servidores utilizar, levando em consideração tempo de desenvolvimento e custo.

Como exemplo: Utilizar a AWS, colocando o front-end no S3. Porém, tenho dúvidas em como realizar o deploy do meu back-end, qual banco de dados utilizar (nao precisa necessáriamente ser relacional), etc...

Resumindo: gostaria de sugestões de uma estrutura geral ideal para este projeto, levando em conta que não tenho muita experiência fora do front-end.

Se que esta nao é uma pergunta com uma resposta correta, por isso, sugestões de outros serviços e tecnologias serão muito bem aceitas :)

Agradeço desde já!
Mikael Gallucci

Mikael Gallucci

Curtidas 1
POSTAR