Implantação na Vercel com um banco de dados
Conecte um banco de dados Vercel Postgres ou Neon a uma aplicação SvelteKit implantada na Vercel.
Implantação na Vercel com um banco de dados é uma aula grátis de Sveltejs Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Sveltejs Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Sveltejs Academy inclui 4 aulas no total.
Escolha um banco de dados
A Vercel oferece Postgres, KV e armazenamento de blobs. Neon e PlanetScale também são opções populares.
Crie o projeto
Conecte seu repositório do GitHub à Vercel; ele será detectado automaticamente como SvelteKit.
Defina as variáveis de ambiente
Adicione DATABASE_URL ao painel do projeto na Vercel, em Environment Variables.
Escolha o ambiente de execução
Use o ambiente de execução Node para obter compatibilidade total com Node; use o ambiente de borda para inicializações a frio mais rápidas, mas com limitações.
Migração na integração contínua
Execute as migrações do Drizzle durante a compilação ou como uma etapa separada da implantação.
Pool de conexões
Use um gerenciador de pool (Neon, Supabase, PgBouncer) para acessar o banco de dados sem servidor e evitar o esgotamento das conexões.
Drivers compatíveis com a borda
Para o ambiente de execução de borda, use drivers como o driver sem servidor da Neon, que funcionam por HTTP.
Implantações de pré-visualização
A Vercel cria URLs de pré-visualização para cada PR. Use-as com um banco de dados ou uma ramificação de homologação.
Registros e monitoramento
Inspecione os registros do ambiente de execução no painel da Vercel; integre o Sentry para monitorar erros.
Domínio personalizado
Adicione seu domínio na Vercel; o HTTPS é automático.
Atenção aos custos
Acompanhe as execuções de funções e o uso do banco de dados; a computação sem servidor pode ser barata ou cara, dependendo do tráfego.
Verificação rápida
Por que usar um pool de conexões na computação sem servidor?
Recapitulação
Implante na Vercel com variáveis de ambiente, escolha com cuidado o ambiente de execução e o driver do banco de dados e use um gerenciador de pool de conexões para cargas de trabalho sem servidor.
Perguntas Frequentes
A aula “Implantação na Vercel com um banco de dados” é grátis?
Sim — o texto completo de “Implantação na Vercel com um banco de dados” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Sveltejs Academy, atualize para CoddyKit PRO. O curso de Sveltejs Academy inclui 4 aulas no total.
O que vou aprender em “Implantação na Vercel com um banco de dados”?
Conecte um banco de dados Vercel Postgres ou Neon a uma aplicação SvelteKit implantada na Vercel. Você pratica Sveltejs Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Sveltejs Academy?
Nenhuma experiência prévia é necessária. Sveltejs Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Implantação na Vercel com um banco de dados”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Sveltejs Academy?
Sim. Cada aula de Sveltejs Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Autenticação + banco de dados + API: arquitetura
- Drizzle ORM com SvelteKit
- Implantação na Vercel com um banco de dados
- Segurança de tipos de ponta a ponta com tRPC