Vindo do Neon
O Neon é um banco de dados Postgres serverless com infraestrutura própria, não um lugar para rodar seu app. O Railyard roda sua aplicação real num servidor que você possui, com Postgres gerenciado ao lado.
Por que as equipes combinam o Neon com outra coisa
O Neon é um Postgres serverless forte, com branching e autoscaling. É um banco de dados, não uma plataforma de aplicação — seu app ainda precisa de um lugar para rodar, e é aí que o Railyard entra.
Se você está saindo do próprio banco de dados do Neon, e não só do seu app, o addon de Postgres gerenciado do Railyard te dá backups agendados e restore point-in-time num servidor na sua própria conta de nuvem.
O que vai com você
- O código da sua aplicação, buildado a partir de um Dockerfile, buildpacks ou um Procfile.
- Suas variáveis de ambiente e secrets.
- Seu schema e dados do Postgres, exportados do Neon e restaurados no addon de Postgres gerenciado do Railyard.
A migração
- Conecte um servidor: um já existente, ou um novo que o Railyard provisiona na sua conta de nuvem.
- Adicione seu repositório e conecte um addon de Postgres gerenciado.
- Migre seus dados com um dump e restore a partir do Neon.
- Faça o deploy para uma URL temporária. Rode sua release task e verifique.
- Mova o DNS. Não há interrupção; o Neon continua servindo até o cutover.
O que é diferente
Seu banco de dados e sua aplicação moram na sua própria conta de nuvem, em vez do seu app rodar em outro lugar e se conectar à infraestrutura do Neon.