DevMedia Magazine

Neste artigo você vai conhecer o Supabase, uma plataforma que disponibiliza banco de dados PostgreSQL na nuvem, pronto para uso via API.

Com ele, você começa um projeto com banco de dados funcionando sem instalar nada localmente e sem configurar servidor. Cria uma conta na plataforma, cria o projeto, e o banco já está disponível.

Como era antes

Por muito tempo, conectar um projeto a um banco de dados seguia um caminho padrão.

No desenvolvimento local, você instalava o banco na sua máquina, seja MySQL, SQL Server ou outro. Configurava o acesso, criava as tabelas, escrevia o código de conexão entre o projeto e o banco. Funcionava enquanto estava rodando localmente.

Quando o projeto precisava ir ao ar, o processo recomeçava. Você contratava um provedor de hospedagem, configurava o banco lá dentro, criava as tabelas de novo e conectava o sistema pelo IP do servidor. Cada ambiente exigia o mesmo trabalho do zero.

Diagrama comparativo modelo tradicional

O que mudou

O desenvolvimento web foi ficando mais ágil em todas as camadas. Serviços externos passaram a ser consumidos via API: o recurso já está disponível em algum servidor, o projeto faz uma requisição e recebe a resposta.

Autenticação, pagament ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
30% OFF
A partir de
R$ 47,00 /mês
Assinar agora