Vercel, Railway, Render — Azərbaycan Developer Üçün Böyük Müqayisə
Layihəni deploy etmək istəyirsən, amma hansı platformanı seçəcəyini bilmirsən? Vercel, Railway və Render-i qiymət, sürət və Bakı reallığı kontekstində müqayisə edirik.
Vercel, Railway, Render — Azərbaycan Developer Üçün Müqayisə
Salam, developer dostum. Əgər bu yazını oxuyursansa, çox güman ki, bir side-project-in var, ya da şirkətdə kiçik bir servisi deploy etmək lazımdır və "hansı platformanı seçim?" sualı beyninə girişib çıxmır. Gəl bu gün üç populyar platformanı — Vercel, Railway və Render — Bakıda yaşayan bir developer gözü ilə müqayisə edək.
Niyə Bu Üçü?
AWS, GCP, Azure kimi nəhəngləri bir kənara qoyaq. Onlar enterprise səviyyədir, öyrənmə əyrisi dikdir və solo developer üçün çox vaxt overkill-dir. Vercel, Railway və Render isə:
- Git push → canlı sayt fəlsəfəsi ilə işləyir
- Free tier təklif edir (bu, Bakıda 800-1200 AZN maaşla işləyən junior üçün vacibdir)
- Konfiqurasiya minimal, nəticə maksimaldır
Azərbaycanda Pasha Holding, Kapital Bank, ABB kimi şirkətlərin öz infrastrukturu var. Amma startaplar, freelancerlər və kiçik komandalar — məsələn, Bakıdakı coworking-lərdə oturub SaaS quran dostlarımız — məhz bu platformalara ehtiyac duyur.
Platformaların Qısa Profili
Vercel — Frontend-in Kralı
Vercel, Next.js-in yaradıcısıdır. Əgər React/Next.js yazırsansa, bu sənin evindir.
- Ən güclü tərəfi: Edge Functions, avtomatik ISR, görüntü optimizasiyası
- Free tier: Ayda 100 GB bandwidth, 100 saat serverless function
- Zəif tərəfi: Backend-only layihələr üçün məhdud, database yoxdur (Vercel Postgres xaricində)
Railway — Full-Stack-in Sadə Yolu
Railway "Heroku-nun modern versiyası" adlandırılır. Database, backend, cron job — hamısı bir yerdə.
- Ən güclü tərəfi: PostgreSQL, Redis, MySQL bir klikdə; environment variable idarəsi mükəmməldir
- Free tier: Ayda 5$ kredit (2026 mart tarifləri), sonra istifadəyə görə ödəniş
- Zəif tərəfi: Free tier-də 500 saat limit var, uzun müddətli layihə üçün ödəniş qaçılmazdır
Render — Balanslaşdırılmış Seçim
Render hər şeyi bir az edir: static sayt, web service, cron job, PostgreSQL.
- Ən güclü tərəfi: Free PostgreSQL (90 gün), Docker dəstəyi, sadə UI
- Free tier: Static saytlar pulsuz, web service free instance (spin-down ilə)
- Zəif tərəfi: Free tier-dəki cold start 30-50 saniyə çəkə bilər — demo göstərərkən xoş olmur
Rəqəmlərlə Müqayisə (Mart 2026)
| Xüsusiyyət | Vercel | Railway | Render |
|---|---|---|---|
| Free Bandwidth | 100 GB/ay | 5$/ay kredit | 100 GB/ay |
| PostgreSQL | Vercel Postgres (beta) | ✓ Daxili | ✓ 90 gün pulsuz |
| Docker Dəstəyi | ✗ | ✓ | ✓ |
| Custom Domain (free) | ✓ | ✓ | ✓ |
| Cold Start (free tier) | ~250ms | ~1-2s | ~30-50s |
| Aylıq Pro Qiymət | 20$/ay (~34 AZN) | ~5-10$/ay (~8.5-17 AZN) | 7$/ay (~12 AZN) |
| Ən Yaxşı Üçün | Next.js, Frontend | Full-stack, API | Docker, Monolith |
Qeyd: AZN çevirmələr 1 USD ≈ 1.70 AZN kursuna əsaslanır.
Real Ssenari: Bakı Startapı Üçün API Deploy
Təsəvvür et ki, Bakıda "DərsəGöndər" adlı tələbələr üçün repetitor tapma platforması qurursan. Backend-in Node.js + Express, database PostgreSQL.
Railway-də Deploy (ən sadə yol)
Terminalda:
bash# Railway CLI quraşdır npm install -g @railway/cli # Login ol railway login # Layihə yarat railway init # PostgreSQL əlavə et (bir əmrlə!) railway add --plugin postgresql # Deploy et railway up
Layihənin package.json faylında:
json{ "name": "derse-gonder-api", "scripts": { "start": "node server.js", "dev": "nodemon server.js" } }
Sadə Express server (server.js):
javascriptconst express = require('express'); const { Pool } = require('pg'); const app = express(); const pool = new Pool({ connectionString: process.env.DATABASE_URL, }); app.get('/api/repetitorlar', async (req, res) => { const { rows } = await pool.query( 'SELECT * FROM repetitorlar WHERE sheher = $1 ORDER BY reytinq DESC', ['Bakı'] ); res.json(rows); }); app.listen(process.env.PORT || 3000, () => { console.log('DərsəGöndər API işləyir 🚀'); });
railway up yazdıqdan 90 saniyə sonra API canlıdır. DATABASE_URL avtomatik inject olunur. Heç bir .env faylı ilə əlləşmirsən.
Hansını Nə Vaxt Seçməli?
Budur, sadə qərar ağacı:
- Next.js / Nuxt / SvelteKit sayt qurursan → Vercel (və ya Netlify, amma bu başqa yazının mövzusu)
- Backend + Database lazımdır, tez başlamaq istəyirsən → Railway
- Docker image-in var, monolith deploy etmək istəyirsən → Render
- Portfolio saytını deploy etmək istəyirsən → Üçü də işləyər, amma Vercel ən sürətlidir
- Şirkətdə production workload var → Railway və ya Render Pro plan, büdcəyə görə seç
Azərbaycan Kontekstinə Xüsusi Qeydlər
1. Ödəniş məsələsi: Hər üç platforma Visa/MasterCard qəbul edir. Kapital Bank və ya Birbank kartın varsa, problem yoxdur. Amma bəzi developerlərin xaricdə ödəniş limiti olur — banka zəng edib limiti artırmağı unutma.
2. Latency: Serverlərin hamısı ABŞ və ya Avropadaadır. Azərbaycandan istifadəçilər üçün Render-in Frankfurt regionu (~40ms) ən yaxşı seçimdir. Vercel-in Edge Network-ü isə CDN vasitəsilə hər yerdə sürətlidir.
3. Lokal müsahibələrdə fayda: Bakıda iş müsahibəsinə gedəndə "layihəmi Railway-də deploy etmişəm, CI/CD pipeline-ım var" demək, "localhost-da işləyir" deməkdən qat-qat güclüdür. Bu platformaları öyrənmək CV-ni fərqləndirir.
4. Komanda ilə işləyirsənsə: Railway və Render-in team plan-ları var. 3-5 nəfərlik Bakı startap komandası üçün Railway Team plan (~20$/ay) ən əlverişli seçimdir.
Yekun
Heç bir platforma "ən yaxşı" deyil — "sənin üçün ən yaxşı" var. Vercel frontend-ə, Railway full-stack sürətinə, Render isə çevikliyə fokuslanır.
Mənim şəxsi tövsiyəm? Əgər bu gün Bakıda oturub ilk SaaS layihənə başlayırsansa, Railway ilə başla. Database, backend, deploy — hamısı bir yerdə, 5 dəqiqəyə canlı olur. Böyüdükcə ehtiyacına görə köçərsən.
Kodunu yaz, deploy et, dünyaya göstər. Localhost-da qalan layihənin heç kimə faydası yoxdur. 🚀
Sualın var? Şərhlərdə yaz, yaxud Telegram kanalımıza qoşul.
Oxşar məqalələr
GitHub Actions ilə Avtomatik Deploy — Pulsuz Hosting, Sıfır Stress
Hər git push əmrindən sonra saytın avtomatik deploy olsun, həm də pulsuz? GitHub Actions + GitHub Pages ilə bunu 10 dəqiqəyə qurursan.
Docker ilə Next.js App Deployment — Addım-Addım Bələdçi
Next.js layihəni Docker ilə containerləşdirib production-a çıxarmağın ən sadə və düzgün yolu — real kod nümunələri ilə.
Kubernetes başlanğıcı — nə vaxt lazım olur, nə vaxt yox?
Hər layihəyə Kubernetes lazım deyil. Gəl birlikdə baxaq: K8s nə vaxt həqiqətən işə yarayır, nə vaxt isə vaxt itkisidir.