Apenas 27% do gasto gera valor direto. 73% e overhead de builds repetitivos, manutencao e infra desnecessaria.
373 commits em 10 dias geraram ~340 deploys automaticos. Custo: $73.84 so em build minutes.
A cada artigo e curso adicionado, o build fica mais pesado. Tendencia: 1m30s ate abril se nada mudar.
65 commits de roadmap updates, changelog, formatacao e fixes cosmeticos — cada um gerou build completo.
Varios commits de 'trigger redeploy', 'trim whitespace', 'fix env' — builds desperdicados por configuracao incorreta.
Deploys que falharam (build error) consumiram minutos antes de falhar. Custo estimado: ~$3-5 desperdicados.
75 execucoes com media de $1.83/exec. Projecao mensal: $692. Em producao estavel sera $50-75/mes.
373 commits em 10 dias = cada commit gerou 1 deploy automático na Vercel. Custo estimado proporcional ao volume de commits por categoria.
| Categoria de Trabalho | Commits | % do Total | Custo Estimado | Insight |
|---|---|---|---|---|
| Educação (cursos, quiz, auth, gamificação) | 87 | 23.3% | $17.22 | Maior investimento: 36 cursos, quiz, auth, gamificação |
| SEO/GEO (sitemap, schema, llms.txt, indexação) | 89 | 23.9% | $17.61 | SEO técnico: sitemap, schema, llms.txt, indexação |
| Manutenção (roadmap, acentos, changelog, fixes) | 65 | 17.4% | $12.86 | Overhead: fixes, roadmap updates, formatação |
| Infra (deploy, build, CI, env, Redis) | 61 | 16.4% | $12.07 | Infra repetitiva: muitos re-deploys por env vars |
| Conteúdo (artigos, editorial, artefacto) | 55 | 14.7% | $10.88 | Conteúdo editorial: 52+ artigos HBR/MIT Sloan |
| Segurança (CSRF, rate limit, audit) | 26 | 7.0% | $5.14 | Essencial: CSRF, rate limiter, auditoria de segurança |
| TOTAL | 373 | 100% | $73.84 |
Destaque: 65 commits de manutenção (roadmap, changelog, fixes cosméticos) = $12.86 em builds que poderiam ser agrupados.
61 commits de infra incluem re-deploys por whitespace em env vars, trigger redeploy manual — desperdício evitável.
| Produto | Recurso | Uso | Incluído no Pro | Custo | % do Total |
|---|---|---|---|---|---|
| Build & Deploy | Build Minutes | 10 horas | - | $73.84 | 98.6% |
| Functions | Function Invocations | 99.840 | 1M | $0.60 | 0.8% |
| Functions | Fast Origin Transfer | 1 GB | 100 GB | $0.09 | 0.1% |
| Functions | Fluid Active CPU | 26 min | - | $0.09 | 0.1% |
| Caching | ISR Reads | 126.770 | - | $0.05 | 0.1% |
| Functions | Fluid Provisioned Memory | 1.26 GB Hrs | - | $0.02 | 0.0% |
| Caching | ISR Writes | 928 | - | $0.00 | 0.0% |
| CDN | Edge Requests | 176.060 | 10M | $0.00 | 0.0% |
| CDN | Fast Data Transfer | 2 GB | 1 TB | $0.00 | 0.0% |
| CDN | Edge CPU Duration | 21.87s | - | $0.00 | 0.0% |
| TOTAL INFRAESTRUTURA | $74.69 | ||||
| Créditos Aplicados (Pro Plan) | -$20.00 | ||||
| TOTAL A PAGAR | $74.69 | ||||
buildCommand com cache otimizado OTIMIZAÇÃOPlataforma de artistas explodiu de 40K para 650K usuários em 1 semana. Vercel Functions: 56M invocações/dia. Estimaram que o mesmo tráfego custaria ~$400/mês em infra tradicional.
6 projetos Next.js no mesmo monorepo, cada push buildava todos. 79 horas de build = $601.52. Migrou para Railway: caiu para $35/mês (17x menor).
400K+ invocações de auth checks, middleware rodando em cada request, imagens sem cache. Solução: migrar assets para Cloudflare R2, caching agressivo, VPS para APIs pesadas.
Vercel trocou alocações fixas por $20 em créditos mensais. Reação mista: 93% dos times pagaram igual ou menos, mas devs com workloads ativos relataram contas mais altas.
Diferença fundamental: Cloudflare Pages não cobra bandwidth em nenhum plano. Free: 500 builds/mês. Pro: $5/mês flat. 300+ edge locations vs ~20 da Vercel.
Self-hosting com Coolify (open-source) + Hetzner: $14-90/mês vs $200-2000+ na Vercel. Oferece git push deploy, preview URLs, SSL automático.
Vercel NÃO oferece cap rígido de gastos. Spend Management é opt-in e pode apenas pausar deploys, não cortar tráfego. Caso Netlify: $104K por DDoS em site estático.
Vercel permite script em Settings > Git: retorna exit 0 (build) ou exit 1 (skip). Ideal para ignorar commits em docs/configs. Combinado com Turborepo, builds caem 60-80%.
| Provedor | Modelos | Status | Custo 24h | Custo Mes Est. | Budget | Uso |
|---|---|---|---|---|---|---|
| OpenAI | gpt-4o, gpt-4o-mini | Ativo | $0.0183 | $0.55 | $10 | 5.5% |
| Anthropic | claude-opus-4-6, claude-haiku-4-5 | Ativo | $0.1074 | $3.22 | $10 | 32.2% |
| Google AI | gemini-2.5-pro, gemini-2.5-flash | Ativo | $0.0015 | $0.05 | $5 | 1% |
| Perplexity | sonar, sonar-pro | Ativo | $0.0130 | $0.39 | $10 | 3.9% |
| Groq | llama-3.3-70b-versatile | Ativo | $0.0000 | $0.00 | $1 | 0% |
| TOTAL APIs (Papers 24h) | $0.14 | $4.21 | $35 | 12% | ||
Alerta: chaves de API duplicadas em 3 arquivos .env (geo-orchestrator, scripts/python, papers). Risco de dessincronizacao.
| Automacao | Frequencia | Custo | LLMs | Execucoes | Status |
|---|---|---|---|---|---|
| Geo Orchestrator | Sob demanda | $1-6/execucao | 5 | 12.5 exec/dia (dev) | Ativo |
| Papers Daily Collect | Diario 09:00 UTC | $0.15-0.30/dia | 5 | 1x/dia | Ativo |
| Papers FinOps Monitor | A cada 6h | <$0.01/exec | 0 | 4x/dia | Ativo |
| Papers Weekly Benchmark | Domingo 08:00 UTC | $0.50-1.00/semana | 5 | 1x/semana | Ativo |
| CI — Type Check & Build | A cada push (com filtro) | Gratis (GitHub) | 0 | ~3-5x/dia | Otimizado |
| Post-Deploy IndexNow | A cada push (com filtro) | Gratis | 0 | ~3-5x/dia | Otimizado |
| Crosspost Articles | Seg/Qua/Sex 14:00 UTC | Gratis | 0 | 3x/semana | Ativo |
| Metricas Diarias | Diario 08:00 UTC | Gratis (APIs) | 0 | 1x/dia | Ativo |
Em producao estavel, espera-se 2-3 exec/dia = ~$50-75/mes. Custo atual projetado: $692/mes.
| Otimizacao | Status | Detalhe | Desde | |
|---|---|---|---|---|
| ✅ | Ignored Build Step (vercel.json) | Ativo | Commits docs:/chore:/style:/ci:/test: e [skip build] sao ignorados | 29/03 |
| ✅ | Pre-push hook (build local) | Ativo | .git/hooks/pre-push valida build antes de push | 29/03 |
| ✅ | CI paths-ignore (GitHub Actions) | Ativo | *.md, docs/**, LICENSE nao disparam CI | 29/03 |
| ✅ | Post-deploy paths-ignore | Ativo | IndexNow so roda em mudanca de codigo real | 29/03 |
| ✅ | Disciplina CLAUDE.md | Ativo | Regras: max 2-3 pushes/dia, prefixos obrigatorios | 29/03 |
| ✅ | geo deploy inteligente | Ativo | Alerta >8 commits/dia, build local, custo estimado | 29/03 |
| ✅ | geo finops (comando CLI) | Ativo | Verificacao de custos em tempo real no terminal | 29/03 |
| ✅ | Build Machine: Turbo → Elastic | Ativo | CORRIGIDO! Estava Turbo ($0.126/min = 9x Standard). Mudado para Elastic (auto-otimiza custo). Economia: ~$65/mes | 29/03 |
| ⚠️ | Batch commits (perguntar antes de push) | Parcial | CLAUDE.md orienta, mas nao ha enforcement automatico | 29/03 |
| ❌ | Remote Cache (Turborepo) | Pendente | NAO configurado — projeto single-app, nao monorepo. Beneficio limitado | - |
| ✅ | Next.js Build Cache | Ativo | Vercel usa cache nativo do Next.js (.next/cache) entre builds | Padrao |
| ✅ | Spend Management (Vercel) | Ativo | Budget $200, pausa automatica configurada | 19/03 |
| Recurso | Taxa | Nota |
|---|---|---|
| Build Minutes (Standard) | $0.014/min | Máquina padrão |
| Build Minutes (Enhanced) | $0.028/min | 2x mais cara |
| Build Minutes (Turbo) | $0.126/min | 9x mais cara |
| Bandwidth | $0.15/GB | Após 1 TB |
| Edge Requests | $2/1M | Após 10M |
| Serverless CPU | $0.128/CPU-hr | + $0.0106/GB-hr memória |
| Function Invocations | $0.60/1M | Após incluído |
| Image Optimization | $5/1K | Após 10K transformações |
| Concurrent Builds | $50/mês | Cada slot extra |
| Analytics (Web/Speed) | $10/mês/projeto | Cada tipo separado |
| Plataforma | Plano | Custo Base | Build Minutes | Bandwidth | Edge Locations | Custo p/ Seu Uso |
|---|---|---|---|---|---|---|
| Vercel Pro (atual) | Pro | $20/mês | $0.014/min extra | 1 TB | ~20 | $74.69 |
| Cloudflare Pages | Free | $0 | 500 builds/mês grátis | Ilimitado | 300+ | $0 |
| Cloudflare Pages | Pro ($5 flat) | $5/mês | 5.000 builds/mês | Ilimitado | 300+ | $5 |
| Netlify | Free | $0 | 300 min/mês | 100 GB | ~15 | $0-7 |
| Railway | Pro | $5/mês | Sem limite* | 100 GB | ~5 | $5-15 |
| Coolify + Hetzner | Self-hosted | $4-14/mês | Ilimitado | 20 TB incluso | 1 (seu DC) | $4-14 |
* Railway cobra por uso de CPU/RAM, não por build minute. Caso real: monorepo de $602/mês na Vercel caiu para $35/mês no Railway (redução de 17x).
| # | Ação | Impacto | Esforço | Economia Estimada |
|---|---|---|---|---|
| 1 | Desativar auto-deploy — usar deploy hook controlado | ALTO | 5 min | -$30/mês |
| 2 | Batch commits — acumular e deployar 2-3x/dia | ALTO | Processo | -$20/mês |
| 3 | Ignored Build Step — skip builds para commits não-code | MÉDIO | 10 min | -$10/mês |
| 4 | Ativar Remote Cache — Turborepo ou Next.js cache | MÉDIO | 30 min | -$15/mês |
| 5 | Monitorar gastos mensalmente e ajustar budget Vercel | MÉDIO | 15 min/mês | Controle |
Todas as medidas abaixo foram configuradas e ativadas para reduzir o gasto com Vercel a partir desta data.
| # | Medida | Onde | Arquivo/Config | Como Funciona | Economia Est. |
|---|---|---|---|---|---|
| 1 | Ignored Build Step | Vercel | vercel.json + scripts/should-build.sh | Commits com prefixo docs:, chore:, style:, ci:, test: ou tag [skip build] nao disparam build na Vercel | -$15/mes |
| 2 | Pre-push hook (build local) | Git (local) | .husky/pre-push | Roda 'npx next build' antes de push. Se falhar, cancela o push — evita deploys com Error que ainda cobram | -$5/mes |
| 3 | CI paths-ignore | GitHub Actions | .github/workflows/ci.yml | Commits que alteram apenas .md, docs/, LICENSE ou .gitignore nao disparam CI (evita build duplo) | -$3/mes |
| 4 | Post-deploy paths-ignore | GitHub Actions | .github/workflows/post-deploy.yml | IndexNow + health check so roda quando ha mudanca real em codigo | -$1/mes |
| 5 | Deploy inteligente (geo deploy) | CLI (geo.sh) | scripts/bin/geo.sh | Alerta quando >8 commits/dia, valida build local antes de push, mostra custo estimado do dia | -$10/mes |
| 6 | Comando geo finops | CLI (geo.sh) | scripts/bin/geo.sh | Verifica custos em tempo real: commits do dia, deploys recentes, alertas de ritmo, link para dashboard | Visibilidade |
| 7 | Disciplina de deploy no CLAUDE.md | Projeto | CLAUDE.md | Regras para Claude Code: nunca 1 commit = 1 push, agrupar mudancas, prefixar docs/chore, build local obrigatorio | -$20/mes |
| 8 | Dashboard FinOps publicado | Site | src/app/finops/ | Pagina publica com graficos, alertas, insights da comunidade e plano de acao para monitoramento continuo | Transparencia |
| ECONOMIA TOTAL ESTIMADA COM TODAS AS MEDIDAS | -$54/mes | ||||
Projecao: fatura deve cair de ~$74/mes para ~$20-28/mes no proximo ciclo (Abr-Mai 2026), assumindo disciplina de deploy mantida.