Blog do Kabrito
Dedicado á pessoas que buscam clareza, direção e ferramentas concretas para construir sites, automatizar processos, atrair audiência e monetizar ideias.
Minha Decisão de Migrar de Supabase + Vercel: Valeu a Pena?
Introdução
Ao empreender na criação de um Software as a Service (SaaS) voltado para o setor de educação, uma das principais preocupações é como manter os custos operacionais baixos, especialmente durante as fases iniciais. No meu caso, a intenção foi manter a infraestrutura em $0 pelo maior tempo possível. Inicialmente, optei por uma combinação de Supabase e Vercel como minha pilha tecnológica. No entanto, após um período de avaliação e reflexão, tomei a decisão de migrar para uma nova configuração, que inclui Turso, WorkOS, Resend, Cloudflare Pages e Cloudflare Workers. Neste artigo, vou explorar as razões por trás dessa migração, as vantagens e desvantagens que encontrei, e compartilhar insights que podem ser úteis para outros desenvolvedores que estão considerando opções semelhantes.
Por Que Supabase e Vercel?
Antes de mergulhar na análise da migração, é importante entender por que escolhi Supabase e Vercel em primeiro lugar. Ambas as plataformas têm suas próprias características atraentes:
- Supabase: Um banco de dados baseado em PostgreSQL que oferece uma API em tempo real, autenticação e armazenamento. É uma alternativa open-source ao Firebase, permitindo fácil integração e escalabilidade.
- Vercel: Uma plataforma de hospedagem ideal para aplicações front-end, especialmente aquelas construídas com frameworks como Next.js. Vercel é conhecido pelo seu desempenho e pela facilidade de implantação.
Juntas, essas ferramentas ofereciam uma solução poderosa e intuitiva para o desenvolvimento de um SaaS. No entanto, à medida que o projeto avançava, percebi algumas limitações.
Desafios Enfrentados com Supabase e Vercel
Embora a combinação inicial tenha funcionado bem em muitos aspectos, alguns desafios começaram a se destacar:
1. Limites da Versão Gratuita
Ambos os serviços oferecem planos gratuitos, mas os limites podem ser atingidos rapidamente, especialmente se a base de usuários começar a crescer. No caso do Supabase, a quantidade de requisições e o armazenamento disponível podem se tornar um gargalo. Para um projeto em fase inicial, isso é uma preocupação constante.
2. Necessidade de Simplicidade e Escalabilidade
À medida que a complexidade do projeto aumentava, a necessidade de uma pilha mais simples e escalável se tornou evidente. A gestão de múltiplos serviços e suas integrações pode rapidamente se tornar uma carga adicional que os empreendedores não podem se dar ao luxo de ignorar.
3. Custo Potencial de Expansão
Enquanto o modelo de negócios do SaaS é escalável, a dependência de serviços que cobram por uso pode levar a custos inesperados. A transição para planos pagos pode impactar o fluxo de caixa, especialmente para startups em fase de crescimento.
A Nova Pilha Tecnológica
Após considerar esses desafios, decidi migrar para uma nova pilha tecnológica. As escolhas feitas foram:
- Turso: Um banco de dados gratuito que oferece até 8 GB de armazenamento sem a necessidade de um cartão de crédito, ideal para startups em fase inicial.
- WorkOS: Uma solução de autenticação que simplifica o processo de login e gerenciamento de usuários.
- Resend: Um serviço de envio de e-mails que oferece 3.000 e-mails mensais gratuitos, facilitando a comunicação com os usuários sem custos adicionais.
- Cloudflare Pages: Uma plataforma de hospedagem que proporciona desempenho e segurança, permitindo que o front-end seja servido de maneira rápida e eficiente.
- Cloudflare Workers: Uma solução de Edge API que permite a execução de código próximo ao usuário, melhorando a latência e a experiência do usuário.
Vantagens da Nova Pilha
A nova configuração trouxe várias vantagens que valem a pena destacar:
1. Redução de Custos
A migração para serviços gratuitos e com planos escaláveis possibilitou a redução significativa de custos operacionais. Isso é crucial para manter a sustentabilidade financeira durante as fases iniciais do projeto.
2. Simplicidade e Integração
As ferramentas escolhidas oferecem uma integração mais suave, permitindo que eu me concentre no desenvolvimento de funcionalidades ao invés de gerenciar múltiplos serviços. Isso resulta em um fluxo de trabalho mais eficiente.
3. Escalabilidade
Com uma pilha que permite crescimento sem custos imediatos, é possível escalar o produto conforme a base de usuários aumenta, sem a preocupação de atingir limites rapidamente.
4. Performance Melhorada
A utilização de Cloudflare Pages e Workers não só melhora o desempenho do site, mas também garante uma melhor experiência do usuário, o que é fundamental para a retenção e satisfação do cliente.
Desvantagens e Desafios da Nova Pilha
Embora a nova pilha tecnológica tenha suas vantagens, é importante reconhecer as desvantagens e desafios que podem surgir:
1. Curva de Aprendizado
A transição para novos serviços pode exigir um tempo adicional de aprendizado e adaptação, tanto para mim quanto para a equipe. É necessário entender como cada ferramenta funciona e como integrá-las eficientemente.
2. Dependência de Múltiplos Fornecedores
Com a migração, a dependência de vários provedores de serviços pode se tornar uma armadilha. Qualquer interrupção ou mudança de política por parte de um desses serviços pode impactar diretamente o funcionamento da aplicação.
3. Funcionalidades Limitadas
Embora os serviços selecionados sejam gratuitos, pode haver limitações em termos de funcionalidades em comparação com serviços pagos. Isso pode afetar a capacidade de oferecer certos recursos avançados.
Feedback da Comunidade e Oportunidade de Aprendizado
Uma parte importante desse processo é ouvir o feedback de outros desenvolvedores e empreendedores que já passaram por experiências semelhantes. Aqui estão algumas perguntas que gostaria de levantar para a comunidade:
- Se você já utilizou Supabase e Vercel, quais foram suas experiências ao escalar esses serviços?
- Houve desvantagens ocultas que você encontrou ao usar essa pilha tecnológica?
- Se você tivesse que substituir uma parte da sua pilha, o que você mudaria e por quê?
- Você optaria por continuar com Supabase + Vercel ou seguiria um caminho semelhante ao meu?
Estou muito interessado em ouvir suas opiniões e experiências, especialmente de aqueles que escalou com sucesso serviços semelhantes.
Futuro do SaaS de EdTech
Estamos ainda nas fases iniciais do meu projeto de SaaS de EdTech, mas a expectativa é positiva. Com uma base de usuários crescente e uma pilha tecnológica mais robusta, estou confiante de que conseguirei construir uma plataforma que atenda às necessidades do mercado. O feedback contínuo da comunidade será essencial para orientar as próximas etapas do desenvolvimento.
FAQ
1. O que é Supabase e por que foi escolhido inicialmente?
Supabase é uma alternativa open-source ao Firebase, que oferece banco de dados em tempo real, autenticação e armazenamento. Foi escolhido pela sua facilidade de uso e integração rápida.
2. Quais são os limites da versão gratuita do Supabase?
A versão gratuita do Supabase possui limitações em termos de armazenamento, requisições e usuários simultâneos, que podem ser um obstáculo para crescimento rápido.
3. Por que migrei para Turso?
Turso oferece um banco de dados gratuito com até 8 GB de armazenamento, sem a necessidade de cartão de crédito, tornando-se uma escolha atraente para startups.
4. O que é Cloudflare Workers e como melhora o desempenho?
Cloudflare Workers permite executar código próximo ao usuário, reduzindo a latência e melhorando a experiência do usuário, o que é crucial para serviços online.
Conclusão
Em resumo, a decisão de migrar de Supabase + Vercel para uma nova pilha tecnológica foi motivada por desafios enfrentados e a necessidade de uma solução mais escalável e econômica. Embora tenha havido desvantagens, como a curva de aprendizado e a dependência de múltiplos fornecedores, as vantagens superaram os desafios. Se você está em uma situação similar, considere suas opções cuidadosamente e não hesite em buscar feedback da comunidade. Ao final, o que importa é construir uma solução que atenda às necessidades do seu público-alvo.
Se você tem experiências para compartilhar ou gostaria de discutir mais sobre pilhas tecnológicas para SaaS, entre em contato ou deixe um comentário abaixo. Juntos, podemos aprender e crescer!
Artigos Relacionados
Mande um e-mail:
contato@kabrito.digital
Que tal bater um papo?
+55 (96) 99187-4193
Correspondência
Rua D3, Vila Amazonas, Santana-AP, 68926-186
Receba Newsletter
Cadastre-se já



