Um mergulho na arquitetura da Vela, no modelo de branching e no design BYOC.
Precisa de definições para termos como WAL, PITR e replicação? Ver glossário .
A Vela é uma plataforma PostgreSQL com experiência de BaaS: provisioning instantâneo, branches self-service, rollbacks seguros e observabilidade embutida.
Ao contrário de bancos serverless fechados, a Vela usa Postgres puro para que o time mantenha portabilidade, ferramentas padrão e controle operacional.
A Vela gerencia orquestração, isolamento, scheduling e eficiência de recursos. Você fornece a infraestrutura; a Vela opera a camada PostgreSQL.
O modelo mental da Vela: compartilhar storage, fazer branch dos dados como código e escalar compute de forma independente.
Crie branches isolados em segundos. Blocos inalterados continuam compartilhados até divergirem.
Capture pontos consistentes no tempo para auditoria, rollback e reprodução de incidentes.
Suspenda compute ocioso automaticamente enquanto o storage permanece pronto.
Redimensione CPU e RAM sem copiar dados nem reconstruir ambientes.
Combine roles do Postgres com controle de acesso em nível de plataforma.
Use SQL, drivers, extensões e ferramentas padrão sem camada proprietária.
Dê a cada feature ou pessoa um ambiente próximo da produção em vez de depender de um staging compartilhado.
Crie bookmarks antes de mudanças, branque a partir do histórico e valide correções com dados reais.
Escalone compute por branch, suspenda ambientes ociosos e meça uso por time.
Por que staging compartilhado atrasa times e como os branches da Vela resolvem isso.
Branches herdam blocos de dados existentes e só gravam novos dados quando divergem. Assim até bancos grandes clonam rápido e barato.
Comece a partir de produção ou de um bookmark em segundos.
Rode migrations, QA e experimentos em dados isolados.
Mantenha apenas o que precisa e apague o restante na hora.
Demonstração de workflows de branching e cloning.
Snapshots são a base do modelo de branching da Vela. Eles capturam o estado do banco sem copiar tudo antecipadamente.
Crie ambientes novos por pipeline sem longos restores.
Teste novos fluxos com dados realistas e descarte o branch quando terminar.
Preserve um estado conhecido, reproduza o problema e valide a correção offline.
Analise um ponto no tempo sem impactar workloads ativos.
Como snapshots copy-on-write tornam o branching eficiente.
Bookmarks capturam pontos imutáveis no tempo que você pode inspecionar, ramificar ou conectar a compute depois.
Adicione metadata para auditoria, releases e investigações reproduzíveis.
Traga um estado histórico online para inspecionar exatamente o comportamento passado.
Crie um branch seguro do passado para validar hotfixes ou migrations.
Ambientes ociosos podem ser suspensos automaticamente para eliminar custo de compute, enquanto o storage continua pronto.
A Vela desacopla compute de storage para que o time ajuste CPU, RAM e políticas sem duplicar dados.
A Vela reduz desperdício ao permitir ajustar cada ambiente ao uso real em vez de manter réplicas completas em todos os lugares.
Dê mais recursos à produção e mantenha QA ou staging propositalmente menores.
Acompanhe consumo por projeto, branch e time para orçamento ou chargeback.
Ajuste recursos dos branches rapidamente conforme a demanda muda.
Crie, suspenda e apague branches somente quando necessário.
Implante a Vela na sua própria infraestrutura para manter controle total, compliance e residência dos dados com benefícios de plataforma gerenciada.
Execute em servidores dedicados com máximo controle e performance.
Implante na sua VPC usando rede e políticas já existentes.
Use sua nuvem preferida mantendo a Vela dentro do seu ambiente.
Opere sem conectividade externa quando necessário.
Prepare servidores, instâncias cloud ou um cluster Kubernetes existente.
Instale a plataforma e configure storage, rede e políticas de segurança.
Crie projetos, branches e políticas pela console ou API.
Visão geral do modelo Bring Your Own Cloud da Vela.
Crie branches em segundos, use bookmarks para segurança e escale compute somente quando precisar.