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

tenho diversos clientes em setups parecidos, rodando na maquina grátis da oracle cloud.

Em uma mesma maquina rodam front, back, serviços e bancos de 3, 4 clientes diferentes

no meu servidor mais lotado tenho quase 40 containers na mesma VPS.

não, não é uma má ideia

apenas defina limites de memória e CPU para cada uma, um limite que não faça a aplicação passar fome e não consuma todos os recursos sozinha.

e a API na AWS, que oferece 12 meses de uso free.

O problema é esse, a aws oferece uma maquina que é quase uma mixaria, com tão pouco recurso fica difícil manter tantos containers.

a migração do banco para o RDS

tenho bancos relativamente grandes no docker e nunca tive problema, se vc precisar migrar pra RDS com certeza vc vai ter que tiver contratados para trabalhar para você

Carregando publicação patrocinada...
1

Realmente, não é uma má ideia e sim uma PÉSSIMA ideia.

Se a instância for derrubada, cai todos os serviços.

Pra que tomar esse risco se ele pode rodar tudo separado e de graça no free tier da AWS por 1 ano?!

1

Se a instância for derrubada, cai todos os serviços.

Em 3 anos nunca tive esse problema.

não lembro das minhas instâncias ficarem fora do ar simplesmente "porque caiu"

Só lembro de problemas grandes como a IX.br com problema

Edit

Moço, se tiver em instancias separadas tudo vai cair do mesmo jeito, se qualquer um dos serviços [ui, api, DB] caírem, a aplicação fica completamente inutilizada

1

Amiguinho, só cai a aplicação pra quem não sabe projetar sistemas.

Se a API cair, tem como a aplicação continuar no ar parcialmente (ou até integralmente dependendo da estratégia de cloud).

O problema que vocês não trabalham em escala, então não passam por problemas de alta demanda. No dia que tua aplicação atender alta demanda, volta aqui pra ver uma coisa

1

Deixa de arrogância pessoa!

não é porque tu tem uma necessidade diferente dos outros que você é melhor que qualquer um.

Meter o argumento de escalabilidade em um post que o autor fala que não tem dinheiro para pagar uma sequer instância é típico de desenvolvedor que só gasta o dinheiro dos outros, que nunca empreendeu, que nunca precisou começar do nada.

Aprenda o contexto do local que você está conversando antes de vender uma solução que não serve para o autor!

1

Amiguinho, hoje em dia se consegue escalar sem gastar praticamente nada.

Não tenho culpa se voce nao sabe como fazer isso, mas falta de dinheiro não é desculpa.

E outra, amiguinho, eu já empreendi e continuo empreendendo em muito.

Aliás, eu já levantei startup sem um centavo sequer e usei a AWS em larga escala sem gastar um centavo.

Mais uma vez, pra escalar e fazer direito, não precisa de dinheiro

1

Tenho meus sistemas em maquinas da hostinger usando coolify. API, bancos, front, tudo na mesma máquina com backup ativado. Nunca caiu em mais de 4 anos. E se cair, tem lá um monitoramento ativado pra me avisar.
Se até aws cai, pq o meu não pode cair? Isso é frescura pra justificar over Engineering.
Hoje, cada sistema tá em uma máquina, mas já houve um tempo em que deixei até 3 sistemas lá, inclusive API de whatsapp etc. e funcionava de boa.

1

AWS cai onde?! Nem a recente crise na AWS não derrubou os serviços principais.

No seu caso, voce não deve ter escala, aí não vira alvo de ataques. Quando você tiver escala, aí volta aqui.