Executando verificação de segurança...
2
kiluzx
2 min de leitura ·

[INTERESSANTE] Preciso da sua ajuda dev experiente!

Oi, eu sou o Ângelo, um dev iniciante, preciso da sua ajuda.

Fui convidado para trabalhar no desenvolvimento de um software de ...(achou mesmo né?). Eu tenho a stack em mente, arquitectura e tudo. Mas o problema é que eu nunca subi para produção softwares para serem alcançados pelas pessoas, só as coisas do portifólio.

Eu pretendo utilizar uma VPS, se achar melhor cloud diga o pq.
Backend: python(django) e djangorestframework, rodando com gunicorn
frontend: vuejs(pinia, vue-router)
Banco de dados: Postgresql
Sistemas de filas e Cache: redis
infra: nginx

o que eu peço são dicas, eu quero saber como lidar com o banco de dados para não sobrecarregar.
Eu pensei em subir, backend e frontend com docker num ubuntu 24, o banco de dados: pensei em deixar na própria vps por questões de latência(sugere deixar como externo, pq?), e cache vou usar externo mesmo com redis cloud.

Já pensei na implementação de async jobs com celery, e gostaria de saber, para esse projecto pequeno deixo ele na mesma vps ou como external service, quero algo que não seja difícil de escalar dps.

Qnt a monitoramento, eu n sei qual é o jeito mais certo de fzr, mas eu pensei em acessar o terminal da vps via ssh e verificar por lá msm, e qual ferramenta de monitoramento usar para não ser tão custo computacionalmente?

Segurança: vou configurar a firewall do ubuntu, e usar o nginx para impedir acesso directo ao backend, permitir apenas o ip do frontend, e outras configurações(dê sugestões pfv)

Preciso de uma dica de cloud para mídia tmb.

Acho que quis escrever mais... Contudo obrigado!
**Pensei em usar IA, mas n estou confiando nela ultimamente, ksks´

Carregando publicação patrocinada...
1