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

Dependendo do escopo do projeto o Airtable também é uma melhor escolha, participei da imersão Dev React da Alura e para aquele projeto achei desnecessário o Supabase (clone do Youtube), seria como explodir uma formiga com uma bazuca.

Como o projeto consistia em armazenar novos vídeos adicionados pela pessoa em um DB, o Airtable seria o mais viável principalmente para a galera que estava começando a ver os primeiros passos do React, tinha muitas funções do Supabase que eu passando o olho são poderosas mas que foram descartadas nessa imersão.

show! no caso estou me referindo para uso em projetos reais mesmo, startups, ambiente de produçã mesmo
Show demais sestrem. Vou usar o Supa para o sistema de um cliente, e já que sou dev Frontend, pretendo deixar tudo pra eles hehe. Obrigado pelos insights!
Interessante, participei da Imersão React da Alura e gostei de ter conhecido o Supabase. Estou até fazendo um projeto pessoal com ele, eu acho que até o final do ano está pronto uma versão utilizável. Nunca conhecia esse Airtable, vou dar uma olhada e quem sabe migrar para ele, o projeto do Aluratube não é tão complexo, concordo com você!