Introdução: por que essa mudança importa
Se você é de um time Pro na Vercel, já deve ter notado o histórico de deployments crescendo. Com agentes de código acelerando o desenvolvimento, a frequência de deploys disparou—e o armazenamento também. Para ajudar os times a controlar custos, a Vercel agora define 30 dias de retenção padrão para times Pro.
Não é só uma configuração: é uma mudança na forma de pensar o armazenamento de deployments. Vamos ver o que mudou e como se adaptar.

O que mudou exatamente?
Antes, times Pro tinham uma retenção padrão maior. Agora, novos times Pro começam com 30 dias. Isso significa:
- Histórico recente fica disponível para rollbacks e inspeções rápidas.
- Deployments antigos são excluídos automaticamente após 30 dias, reduzindo custos.
- Você ainda pode personalizar o período nas configurações do time.
Comparação de custos:
| Tipo de armazenamento | Custo por GB-mês |
|---|---|
| Deployment Storage | $0.10 |
| Functions Storage | $0.10 |
Se você armazena centenas de deployments por mês, isso pesa. O padrão de 30 dias é um ponto de partida razoável para a maioria.
Como ajustar a retenção
Vá em Settings > Deployment Retention Policy e escolha um período maior se precisar. Lembre-se: deployments excluídos não podem ser restaurados nem usados para rollback. Se precisa de histórico longo para compliance ou debug, aumente o período.
// Exemplo: verificando idade dos deployments via API da Vercel (pseudo-código)
const deployments = await vercel.listDeployments({ teamId: 'seu-team-id' });
deployments.forEach(dep => {
const idadeEmDias = (Date.now() - new Date(dep.createdAt)) / (1000 * 60 * 60 * 24);
if (idadeEmDias > 30) {
console.log(`Deployment ${dep.uid} tem mais de 30 dias e pode ser excluído.`);
}
});

Limitações e cuidados
- Sem rollback para deployments excluídos: uma vez apagados, já era. Se você depende de rollback para incidentes, considere aumentar a retenção.
- Custos de armazenamento continuam: mesmo com 30 dias, times de alta frequência podem acumular custos. Monitore o uso no dashboard.
- Não é solução de backup: a política de retenção não substitui backups. Para deployments críticos, arquive artefatos em outro lugar.
Dica: use o guia de otimização de armazenamento da Vercel para auditar o que está consumindo espaço. Muitas vezes, logs antigos de funções e assets não usados são os culpados.
Para entender por que esperar por soluções perfeitas pode custar caro, veja nossa análise sobre migração para assinaturas pós-quânticas.

Conclusão e próximos passos
O padrão de 30 dias é uma medida pragmática para reduzir custos sem perder histórico recente. Mas não é tamanho único. Avalie as necessidades do seu time e ajuste a política.
Próximos passos:
- Revise a configuração atual de retenção.
- Audite o uso de armazenamento e limpe deployments desnecessários.
- Se precisar de mais histórico, estenda o período—mas planeje o orçamento.
Para uma base sólida em JavaScript que complementa seu fluxo de deployments, confira nosso guia completo de destructuring assignment.
Fonte: Vercel Changelog