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

Acabou a época de subir tudo em uma VPS?

Nos velhos tempos, quando eu montava meus projetos web, era basicamente: configurar a aplicação, rodar um Docker (ou nem isso), subir numa VPS e pronto.

Agora, depois de alguns anos fora, voltei e encontrei outro cenário:

  1. SaaS pra autenticação
  2. SaaS pro banco de dados
  3. SaaS pro Redis
  4. SaaS pra filas…

Confesso: no começo comprei a ideia. Pra agilizar, usei esses serviços em alguns projetos novos. Deu velocidade inicial, sem dúvida.

Mas depois vieram as travas: precisei de coisas específicas, acabei recriando a autenticação, implementando meu próprio sistema de filas… Ou seja, o que me deu agilidade no início acabou virando atraso depois.

E o que me intriga é que vejo muita gente defendendo SaaS pra MVP, mas no mesmo papo já discutindo latência de banco, região de datacenter, diferenças de 20ms…

Na minha época eu nem sabia a latência do meu banco 😂. Era rápido e pronto.

Claro, não sou um Mercado Livre ou uma Amazon, sei que em escala isso importa. Mas em MVP? Será que não estamos preocupados cedo demais com dores que só big tech deveria ter?

E aí me bate a dúvida sincera: não existe mais ninguém que sobe tudo em uma VPS? Acabou isso?

Porque sempre tem alguém que diz “ah, mas dá muito trabalho manter banco, se cair…” — e na prática nem tem um sistema com 20 clientes ativos. Hoje já existem ferramentas como Coolify, Easypanel e outras que facilitam muito a vida.

Então deixo a pergunta:
👉 SaaS pra tudo é o novo padrão mesmo, ou ainda faz sentido subir sua própria infra, nem que seja por prazer em programar?

Carregando publicação patrocinada...
8

E aí me bate a dúvida sincera: não existe mais ninguém que sobe tudo em uma VPS? Acabou isso?

Tenho exatamente 36 containers rodando em uma única VPS (Oracle Free).

não, não acabou, projetos maduros não irão confiar em saas pra tudo e as arquiteturas monolitas ainda vão reinar.

vejo muita gente defendendo SaaS pra MVP

Pergunte quantos desses saas realmente deram lucro e qual o custo mensal para manter.

A maioria está no negativo!

3

Hoje uso tudo na vps com dokku e backup do banco full diário e incremental de hora em hora com o wasabi.
Ou seja ainda uso tudo vps e gasto 10% se usasse um saas.

2

Meus 2 cents,

Nao gosto da ideia de SaaS para elementos estruturais da app - mas entendo a motivacao quando falamos em um MVP, gerenciar a propria estrutura eh algo pode ficar bem complexo.

Vejo como um momento na vida de um SaaS - ainda nao se consolidou, as vezes criado via Vibe Codding e esta procurando seu espaco.

Encontrou seu mercado, comecou a crescer - a probabilidade de um elemento externo ter algum tipo de limitacao eh bem possivel (principalmente custo).

Mas canja de galinha e backups ajudam um bocado a dormir melhor - e como diz o ditado: "quem tem dois tem um, e quem tem so um ta na roça" (planos de contigencia sao seus amigos - e testar um plano de contingencia localmente via VirtualBox ou VMWare Workstation nao eh um bicho de sete cabecas).

Ah, e lembre-se: nao adianta ter backups e planos de contingencia se nunca testou nenhum deles - poucas coisas sao mais frustrantes que voltar um backup e descobrir que ele esta zerado (ou que o script de backup esta orfao a meses, que a unidade de backup estourou e ninguem gerenciava, que a tecnologia mudou e ninguem se preocupou em rever os scripts e por ai vai...).

Saude e Sucesso !

1

E aí me bate a dúvida sincera: não existe mais ninguém que sobe tudo em uma VPS? Acabou isso?

Aqui a gente ainda faz isso, não temos projetos que justifiquem toda essa terceirização de serviços. A não ser o banco de dados, que sempre usamos um serviço dedicado como o Supabase.

Chegamos a pensar em usar esses tipos de serviço, mas o esforço não valia a pena, pois precisávamos modelar o sistema (mesmo que uma pequena parte) para se encaixar no serviço, e dessa forma gerando um vendor lock-in que poderia nos arrastar no futuro.

1

Não costumamos por aqui utilizar desta forma.
Acredito que terceirizar algo que você consegue manter (desde que tenha conhecimento e equipe para isto) é apenas engessar boa parte. Manter banco é realmente massante, eu sei bem porque sofri um bom tempo mantendo um banco de 5TB+ oracle e legado.

1
1

Tudo depende da demanda. minha empresa tem um projeto que recebe milhares de requisições diarias e esta em uma vps simples. Vps resolve uns 70% dos problemas de empresas pequenas/medias.

1

Nos clientes pequenos eu faço tudo na VPS, faço meus backups no OneDrive, fica show.

Nos clientes que querem uma solução super escalável, com alta disponibilidade, com failover, explico os impactos e faço como ele quer.

Vejo projetos simples, pagando horrores de infra por esse tipo de ferramenta.

Fora o vendor lock-in, que eu particularmente não gosto.

1

A arte de complexar coisas simples. Bem isso que tu falou, as vezes uma VPS simples atende tudo.
Hoje em dia com o ChatGPT é bem fácil fazer a lição de casa com firewall e etc...

-2

Eu particularmente não uso nada de saas, eu trabalho exclusivamente com Python, então eu crio tudo na unha, inclusive meus próprios sistemas de backup, implantadores e migradores de servidores etc. Eu ao longo da minha vida desenvolvi um certo "ódio moral" de soluções "Tudo pronto" ou tudo de bandeja, porque no fim isso é só pega ratão, isso tira sua autonomia, tira seu aprendizado, você deixa de ser dono de coisas, cada vez que opta por algo pronto você está desistindo da propriedade de algo importante pense nisso.

1

Lamento informar, mas o problema não é usar soluções prontas. Nunca foi, e nunca será. Projetos são amadurecidos ao longo do tempo, como a maioria das bibliotecas em C, pronta para uso. Agora imagina criar elas do zero para cada projeto? Perca de tempo, de dinheiro e de paciência.

Tem que saber a diferença entre programação profissional e a programação por aprendizado. Recriar uma ferramenta te ajuda a aprender, mas no dia dia e se tu não sabe usar as soluções prontas, eventualmente irá ficar de fora do mercado.

Fora que você mencionou programar em Python. Python por si só já uma solução criada para ser de fácil uso. Se realmente não quer utiliza nenhuma solução, teria que programar em binário, pois mesmo assembly é uma solução pronta para lidar com computadores. Linguagens também são ferramentas prontas e abstraídas em diversos níveis.

Por fim, usar algo pronto não te faz mais burro. As pessoas só conseguem usar as ferramentas que entendem. E para entender não precisar cria-las.

1

Acho que estamos falando de coisas diferentes, eu estou falando de SaaS pago, e voce acredito está falando de componentes e Open software. Eu não afirmei que ninguem é burro, quanto a minha frase "cada vez que opta por algo pronto você está desistindo da propriedade de algo importante pense nisso.", realmente eu estou afirmando que funciona assim para tudo, algo você vai desistir sempre, o que importa particularmente para cada um é se o que está desistindo compensa ou não pra você, ai já é algo bem pessoal e desinteressante.