Supabase, banco de dados pouco conhecido no Brasil porém extremamente poderoso!
Fala galera,
Faz uns 4 anos comecei a programar frontend usando ReactJs, pouco tempo depois comecei a conhecer o NodeJS no backend.
Faz uns dois anos conheci o NextJs, usando os vídeos da Rocketseat e do Filipe Deschamps, fiquei apaixonado pelo ecossistema NextJS, Vercel.
Em 2021 iniciei uma startup de tecnologia com um amigo onde a proposta era servir o ecommerce com solução para trocas e devoluções usando uma aplicação web com banco de dados facilmente escalável.
Foi quando conheci o supabase essa plataforma usa o PostgreSQL hospedado na AWS, mas também provê um dashboard do banco de dados no navegador + auth + storage + APIS instantâneas usando uma lib JS/PY, etc. Também tem edge functions, subscription (websocket).
Eles são uma startup apoiada pela YCombinator e estão em constante crescimento.
eu já ouvi muitas pessoas dizendo pra não usar o supabase em produção, mas eu boto minha mão no fogo que pode usar SIM! nossa startup já está com mais de 150 clientes ativos, mais de mil pedidos diários no sistema e mais de 1 milhão de API calls por semana.
É incrível a capacidade que eu e mais 2 devs estamos conseguindo entregar de recursos e código usando essa stack simples:
VERCEL, NEXTJS, SUAPABASE, TAILWIND.
Nós nos preocupamos SOMENTE com regras de negócio, deixando a responsabilidade de: devops, DBA, sysadmin, design a cargo dessas empresas.
OBS: Ainda queremos explorar prisma para tipar todas as entidades, etc. Mas o postgREST é tão incrível que dá até preguiça... Pra quem não sabe o postgrest é uma forma de você fazer REST calls direto com o banco de dados filtrando tudo por query strings.
Hoje temos um servidor Linux na DigitalOcean com dezenas de scripts integrando nosso sistema com o sistema de pagamento, ERP, atualizando e emitindo cobranças, notificando usuários por Email (AWS SES), etc.
Enfim, eu curto muito essa stack e gostaria de divulgar mais essa empresa Supabase por ser um fã deles de carteirinha.
Abraço,
Gabriel Sestrem