Subir uma API + DB em uma única instância EC2 é uma boa?
Saudações, comunidade TabNews!
Estou desenvolvendo uma aplicação (um sistema web jurídico) e atualmente estou avaliando as opções de deploy.
Como meu orçamento é baixo, quero economizar o máximo possível. Por isso, optei por hospedar o front-end (Next.js) na Vercel, aproveitando o plano gratuito, e a API na AWS, que oferece 12 meses de uso free.
Pensando já no futuro, estou analisando as formas de manter o custo o mais baixo possível na AWS. Como as primeiras versões do meu sistema serão simples (um MVP), pensei em subir tanto a API quanto o banco de dados (PostgreSQL) em uma única instância EC2, cada um rodando em um container Docker.
Gostaria de saber se essa abordagem é viável para um MVP e quais cuidados devo ter em relação à segurança e disponibilidade — mesmo sabendo que, inicialmente, o número de acessos será minimo.
Além disso, a migração do banco para o RDS seria simples quando for necessário escalar?
Não tenho muita experiência com deploy, então ficaria muito grato por dicas, sugestões e opiniões de quem já passou por algo parecido! 🙏