Estou desenvolvendo um sistema web com Flask e banco de dados mysql. Gostaria de fazer o Deploy desse sistema, qual empresa de hospedagem seria melhor ? Na Alura tem algum curso que ensina a fazer o Deploy de um sistema web como desse curso ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estou desenvolvendo um sistema web com Flask e banco de dados mysql. Gostaria de fazer o Deploy desse sistema, qual empresa de hospedagem seria melhor ? Na Alura tem algum curso que ensina a fazer o Deploy de um sistema web como desse curso ?
Olá Leandro, tudo bem com você?
Peço desculpas pela demora no retorno.
Atualmente na Alura temos a formação Django REST APIs, que aborda como podemos criar uma API usando o Django. Nessa formação você aprenderá a criar uma API do zero, trabalhar com buscas, filtros e ordenações. Será abordado também como podemos realizar o deploy da aplicação feita. Para conhecer essa formação, basta acessar o link abaixo.
Caso queira acessar diretamente o curso onde é abordado sobre o deploy da aplicação basta clicar neste link, mas, caso você não esteja familiarizado com o Django, recomendo que siga os cursos na ordem em que são apresentados na formação.
Atualmente a Alura não possui cursos totalmente dedicados ao deploy de aplicações web criadas através do Flask. Inclusive, caso queira sugerir novos conteúdos para a Alura, você pode realizar sua sugestão por meio do formulário que deixo abaixo:
A escolha de uma plataforma para realizar um deploy irá depender dos objetivos, tipo, escalabilidade do projeto, qual o valor financeiro que pode ser destinado para manter a aplicação disponível, entre outros fatores. No mercado encontramos opções que buscam atender os diversos tipos de aplicações.
Para conhecer sobre as características das plataformas de hospedagens, conhecendo seus pontos fortes e pontos de atenção, deixo abaixo uma recomendação de artigo, onde é apresentado as dez principais plataformas para deploy, auxiliando assim na escolha com base nos seus objetivos.
O conteúdo recomendado acima está em inglês, o uso da língua inglesa é bem comum na área de tecnologia, mas não se preocupe, caso não tenha afinidade com essa linguagem, recomendo que utilize o tradutor do navegador para uma melhor compressão.
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.