Vercel vs Öz Serverin — Azərbaycan Startapı üçün Xərc Analizi
Vercel-ə ayda $20 vermək yoxsa Hetzner-dən server almaq? Bakıda startap qurarkən real rəqəmlərlə hosting xərclərini müqayisə edirik.
Vercel vs Öz Serverin — Azərbaycan Startapı üçün Xərc Analizi
Salam, developer dostlar. Bu gün Bakıda startap quran hər kəsin beyninə gələn suala cavab verəcəyik: hosting üçün Vercel-ə pul vermək ağıllı addımdır, yoxsa öz serverini qurasan daha sərfəlidir?
Bu sual sadə görünsə də, cavabı "asılıdır" ilə başlayır və çox konkret rəqəmlərlə bitir. Gəlin birlikdə hesablayaq.
Ssenari: Real Bir Bakı Startapı
Təsəvvür edək ki, "BakıYemək" adlı food delivery platforması qururuq. Next.js frontend, Node.js backend, PostgreSQL database. Gözlənilən trafik: ayda 50,000 unikal istifadəçi, gündə ~2,000 aktiv user.
Komanda: 2 full-stack developer (hər birinin maaşı ~1,200-1,800 AZN), 1 dizayner. Büdcə məhduddur — klassik Bakı startap reallığı.
Variant 1: Vercel + Managed Xidmətlər
Vercel-in gözəlliyi sadəliyindədir. git push edirsən, deploy olunur. Amma gəlin real xərcə baxaq:
| Xidmət | Plan | Aylıq Qiymət |
|---|---|---|
| Vercel (Pro) | 2 team member | $40 |
| Vercel Serverless Functions | ~500K invocation | $0 (Pro-ya daxil) |
| Vercel Bandwidth | 1TB | $0 (Pro-ya daxil) |
| Neon PostgreSQL (serverless) | 10GB storage | $19 |
| Vercel Blob Storage | 100GB | $20 |
| Resend (email) | 50K email | $20 |
| Cəmi | ~$99/ay |
AZN-lə hesablasaq: $99 × 1.70 = ~168 AZN/ay
Vercel-in Pro planında əsas limiti bandwidth-dir. 50K user üçün 1TB bandwidth kifayət edir. Amma trafik artdıqca bandwidth overage $40/TB olur və bu, sürətlə bahalaşır.
Vercel Deploy — Bu qədər sadədir:
bash# Terminal-dən bir əmrlə deploy npx vercel --prod # Və ya sadəcə git push (GitHub integration ilə) git add . git commit -m "feat: sifariş tracking səhifəsi" git push origin main # Vercel avtomatik build + deploy edir ✓
Gizli xərclər: Vercel-in Edge/Serverless funksiyalarında cold start var. Əgər API-lərin cavab vaxtı kritikdirsə (məsələn, real-time sifariş tracking), bu problem ola bilər.
Variant 2: Öz Serverin (VPS)
Hetzner, DigitalOcean, ya da daha ucuz alternativlər. Azərbaycandan ən yaxın data center — Hetzner-in Helsinki və ya Falkenstein serveridir (ping ~50-70ms Bakıdan).
| Xidmət | Konfiqurasiya | Aylıq Qiymət |
|---|---|---|
| Hetzner VPS (CPX31) | 4 vCPU, 8GB RAM, 160GB SSD | €13.90 (~$15) |
| Hetzner Volume | 100GB əlavə disk | €4.40 (~$5) |
| Managed PostgreSQL (Hetzner yoxdur, əl ilə) | VPS-in içində | $0 |
| Cloudflare (CDN + DNS) | Free plan | $0 |
| Let's Encrypt SSL | Pulsuz | $0 |
| Resend (email) | 50K email | $20 |
| Cəmi | ~$40/ay |
AZN-lə: $40 × 1.70 = ~68 AZN/ay
Fərq aydındır: ayda 100 AZN qənaət. İldə 1,200 AZN — bu, Bakıda bir junior developer-in bir aylıq maaşıdır.
Docker Compose ilə bütün stack-i qaldırmaq:
yaml# docker-compose.yml version: '3.8' services: app: build: . ports: - "3000:3000" environment: - DATABASE_URL=postgresql://baku:yemek2026@db:5432/bakuyemek - NODE_ENV=production depends_on: - db restart: always db: image: postgres:16-alpine volumes: - pgdata:/var/lib/postgresql/data environment: - POSTGRES_USER=baku - POSTGRES_PASSWORD=yemek2026 - POSTGRES_DB=bakuyemek restart: always nginx: image: nginx:alpine ports: - "80:80" - "443:443" volumes: - ./nginx.conf:/etc/nginx/nginx.conf - ./certs:/etc/letsencrypt depends_on: - app restart: always volumes: pgdata:
bash# Server-ə SSH ilə qoşulub deploy etmək ssh root@your-server-ip cd /opt/bakuyemek git pull origin main docker compose up -d --build # Zero-downtime deploy üçün docker compose up -d --build --no-deps app
Gizli xərclər: Vaxtın. Database backup, security update, monitoring, SSL yeniləmə — bunların hamısını sən edəcəksən. Hetzner-in serveri gecə 3-də çökəndə sənin telefonun çalacaq, Vercel-in yox.
Gizli Dəyişən: Sənin Vaxtın
Budur əsl sual. Bakıda senior developer-in saatlıq dəyəri təxminən 15-25 AZN arasıdır (1,800 AZN maaş ÷ 160 iş saatı ≈ 11 AZN, freelance olaraq 2x).
Öz serverinlə ayda minimum 5-10 saat DevOps işi görəcəksən:
- Security patch-lər: 2 saat
- Monitoring/debugging: 2-3 saat
- Backup yoxlama: 1 saat
- SSL, DNS, config dəyişiklikləri: 1-2 saat
Bu, ayda 75-250 AZN dəyərində vaxt deməkdir. Vercel-lə bu vaxtı sıfıra endirirsən.
Beləliklə real müqayisə:
| Vercel | Öz Server | |
|---|---|---|
| Hosting xərci | 168 AZN/ay | 68 AZN/ay |
| DevOps vaxtı (dəyər) | ~0 AZN | ~150 AZN/ay |
| Real xərc | ~168 AZN | ~218 AZN |
Maraqlıdır, elə deyilmi? Rəqəmlər tərsinə çevrildi.
Bəs Nə Vaxt Öz Serverin Məntiqi Olur?
Öz serverini seç, əgər:
- Trafik çox yüksəkdirsə (100K+ MAU) — Vercel bandwidth xərcləri partlayır
- Komandada dedicated DevOps varsa (Azərbaycan bazarında DevOps maaşı 2,000-3,500 AZN)
- Websocket, real-time funksionallıq lazımdırsa (Vercel-in serverless modeli buna uyğun deyil)
- Data residency tələbi varsa (bəzi dövlət layihələri data-nın müəyyən regionda saxlanmasını tələb edir)
Vercel-i seç, əgər:
- Komanda 1-4 developerdirsə və DevOps bilən yoxdursa
- Sürət kritikdirsə — MVP-ni bu həftə çıxarmaq lazımdırsa
- Next.js istifadə edirsənsə (Vercel = Next.js-in evi)
- Gecə 3-də serverə görə oyanmaq istəmirsənsə
Hibrid Yanaşma — Ən Ağıllı Seçim
Bakıdakı bir neçə startap artıq bu yolu tutur:
- Frontend (Next.js) → Vercel-də (statik + SSR pulsuz tier-ə yaxın)
- Backend API → Hetzner VPS-də (daha çox kontrol, ucuz)
- Database → Neon və ya Supabase (managed, free tier güclü)
İstifadəçi → Vercel (Frontend)
↓ API calls
Hetzner VPS (Backend)
↓ queries
Neon PostgreSQL (DB)
Bu yanaşma ilə aylıq xərc: Vercel Free/Hobby ($0-20) + Hetzner ($15) + Neon Free ($0) = $15-35/ay yəni 25-60 AZN. Və DevOps yükü minimaldır çünki ən çətin hissə (SSL, CDN, deploy) Vercel-dədir.
Son Söz
Azərbaycanda startap qurmağın ən böyük xərci hosting deyil — sənin vaxtındır. Əgər 2 nəfərlik komandada hər şeyi özün edirsənsə, Vercel sənə hər ay 10+ saat vaxt qazandırır. Bu vaxtı feature development-ə, istifadəçi araşdırmasına, və ya sadəcə yuxuya sərf et.
Amma əgər 100K+ istifadəçiyə çatdınsa və Vercel fakturası $300-ı keçdisə — artıq öz infrastrukturana investisiya etməyin vaxtıdır.
Qayda sadədir: Kiçik olanda rahatlıq al, böyüyəndə kontrol al.
Sualın varsa, şərhlərdə yaz. Gələn həftə "Supabase vs Firebase — Azərbaycan layihəsi üçün real müqayisə" mövzusunda görüşərik.
Kod yazmağa davam edin. 🚀
Oxşar məqalələr
Next.js 15 App Router — Azərbaycan Developer-ləri Üçün Tam Bələdçi
Next.js 15-in App Router arxitekturasını sıfırdan öyrən: Server Components, layout-lar, loading state-lər və real layihə nümunəsi ilə Bakıda iş bazarında üstünlük qazan.
Next.js ilə E-Government Portal: Praktiki Arxitektura Bələdçisi
Azərbaycanda e-gov layihələr artır, developer tələbat isə böyükdür. Next.js ilə real e-government portal arxitekturasını addım-addım quraq.
Next.js-də SEO Optimallaşdırması — Azərbaycan Bazarı Üçün Tam Bələdçi
Next.js layihələrində SEO-nu düzgün qurmaq Azərbaycan bazarında sənin saytını Google-da birinci səhifəyə çıxara bilər. Praktiki kod nümunələri ilə.