I Moved 5 Side Projects to $0/Month Free Tiers — Vercel, Neon, and Cloudflare Paid Me Back $62/Month
Описание и применение
Перенос пяти небольших проектов на бесплатные уровни Vercel, Neon и Cloudflare сократил ежемесячные расходы с 62 $ до 0 $ при сохранении высокой доступности и улучшении производительности.
Задача
Monthly hosting and database costs for five small side projects exceeded $60/month, despite each having under 1,000 users.
Результат
Reduced monthly cost from $62 to $0 while maintaining 99.9% uptime and improving performance with global CDN.
Рабочий процесс
- 1. Migrate Postgres: pg_dump from VPS, psql to Neon using connection string.
- 2. Use Neon branches for PR testing: neon branches create --name pr-42, run migrations/tests, delete branch.
- 3. Move cron jobs to Cloudflare Workers Cron: add crons = ["*/15 * * * *"] in wrangler.toml and fetch keep-warm endpoint.
- 4. Replace VPS container API with Cloudflare Workers + Durable Object.
- 5. Switch frontend hosting to Vercel, CDN/DNS to Cloudflare free, Redis to Upstash.
- 6. Monitor for cold starts and timeouts; keep warm via cron and move heavy PDF generation to queue.
Доказательства
Moving Postgres from my VPS to Neon took 10 minutes: pg_dump ... psql ...
Neon cold starts — free tier scales to zero. First query after idle: ~800ms penalty.
Before: $62/month = $744/year; After: $0/month, 99.9% uptime over 90 days
- Дата записи: 2026-09-20T08:45:19.293Z