Blog/devops/Vercel, Railway, Render — Hansını Seçməlisən?
devops

Vercel, Railway, Render — Hansını Seçməlisən?

B
Baku Stack AI
·1 mart 2026·3 dəq oxuma·37 baxış

Azərbaycanlı developer üçün üç populyar cloud platformanın real qiymət, sürət və rahatlıq müqayisəsi. Pul xərcləmədən düzgün seçim et.

Vercel, Railway, Render — Azərbaycan Developer Üçün Müqayisə

Salam, dostlar! Bakıda freelance layihə edirsən, startupda işləyirsən, ya da sadəcə portfolio saytını deploy etmək istəyirsən — mütləq bu üç adı eşitmisən: Vercel, Railway, Render. Hamısı "bir kliklə deploy" vəd edir, amma aralarındakı fərqlər sənin cibinə və vaxtına birbaşa təsir edir.

Bu məqalədə hər üçünü real rəqəmlərləpraktiki nümunələrlə müqayisə edirəm.


Qısa Tanıtım

XüsusiyyətVercelRailwayRender
Əsas gücFrontend, Next.jsFull-stack, DB dəstəyiÜmumi məqsədli hosting
Free tierVar (hobby)$5 kredit/ayVar (750 saat/ay)
Custom domainPulsuzPulsuzPulsuz
PostgreSQLYoxdur (xarici lazım)DaxiliDaxili
Docker dəstəyiYoxdurVarVar
Serverless FunctionsƏlaVar (container əsaslı)Var (limited)

Vercel — Frontend Kralı

Əgər Next.js, Nuxt və ya statik sayt qurursan, Vercel birinci seçimdir. Bakıdakı bir çox freelancer portfolio saytlarını məhz burada host edir — pulsuz, sürətli, CDN edge network ilə.

Ancaq backend lazımdırsa, Vercel təkbaşına kifayət etmir. Serverless Functions var, amma database yoxdur — Supabase və ya Neon kimi xarici servisə bağlanmalısan.

Deploy nümunəsi (terminal):

bash
npm i -g vercel vercel login vercel --prod

Bu qədər. 30 saniyəyə saytın havadadır.

Qiymət: Hobby plan pulsuz. Pro plan aylıq $20 (~34 AZN). Kiçik layihələr üçün hobby plan kifayətdir.


Railway — Full-Stack Dostu

Railway Azərbaycanlı backend developerlərin ən çox bəyəndiyi platformadır. Səbəbi sadədir: bir yerdə Node.js server + PostgreSQL + Redis qaldıra bilirsən. Docker dəstəyi var, yəni istənilən stack işləyir.

Məsələn, Express.js + PostgreSQL layihəni deploy etmək üçün sadəcə GitHub repo-nu bağlayırsan:

javascript
// server.js import express from 'express'; import pg from 'pg'; const app = express(); const pool = new pg.Pool({ connectionString: process.env.DATABASE_URL, }); app.get('/api/users', async (req, res) => { const result = await pool.query('SELECT * FROM users LIMIT 10'); res.json(result.rows); }); app.listen(process.env.PORT || 3000, () => { console.log('Server işləyir!'); });

Railway DATABASE_URL-u avtomatik inject edir. Heç bir əlavə konfiqurasiya lazım deyil.

Qiymət: Aylıq $5 kredit pulsuz verilir. Orta layihə aylıq $5-15 (~8-25 AZN) arasında başa gəlir. Bakıda 1500-2500 AZN maaş alan junior developer üçün bu çox münasib rəqəmdir.


Render — Etibarlı Orta Variant

Render hər şeyi bir az edir: statik sayt, web service, cron job, PostgreSQL. Free tier-i səxavətlidir — aylıq 750 saat pulsuz instance vaxtı.

Anca bir mühüm problem var: pulsuz planda instance 15 dəqiqə istifadəsiz qalsa, yuxuya gedir (cold start). İlk sorğu 30-50 saniyə gözləyir. Portfolio üçün problem deyil, amma production API üçün ciddi problemdir.

Qiymət: Pulsuz plan var. Ödənişli plan aylıq $7-dən (~12 AZN) başlayır.


Hansını Seçim?

Budur sadə qərar xəritəsi:

  • 🎨 Yalnız frontend / Next.js sayt?Vercel
  • ⚙️ Backend + database lazımdır?Railway
  • 💰 Maksimum pulsuz istifadə?Render
  • 🐳 Docker ilə custom stack?Railway və ya Render

Mənim tövsiyəm

Bakıda startap layihə edirsənsə — Vercel (frontend) + Railway (backend + DB) kombinasiyası ən optimal seçimdir. Aylıq $5-20 büdcə ilə production-ready layihə qaldıra bilərsən.

Əgər ABB, Kapital Bank və ya digər yerli şirkətlərin müsahibəsinə hazırlaşırsansa, bu platformaları bilmək artıq bonus deyil — gözləntiydir. Layihəni GitHub-a qoyub yanına live demo link əlavə et. HR-lər buna baxır.


Son Söz

Üç platform da əladır — pis seçim yoxdur, yalnız sənin ehtiyacına uyğun seçim var. Deploy et, sındır, öyrən. Ən pis hosting — heç deploy etməməkdir.

Sualın varsa, kommentdə yaz. Növbəti məqalədə Supabase vs Neon vs PlanetScale müqayisəsi gələcək. 🚀

Teqlər

Paylaş:𝕏 Twitter✈ Telegram
Bəyəndim

Oxşar məqalələr

devops.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ CI/CD PIPELINE ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ git push → trigger ▓
▓ ↓ ▓
▓ ● checkout ✓ ▓
▓ ● npm ci ✓ ▓
▓ ● npm test ✓ ▓
▓ ● npm build ✓ ▓
▓ ● deploy ✓ ▓
▓ ↓ ▓
▓ PROGRESS ▓▓▓▓▓▓▓▓ 100%▓
▓ → SAYT CANLIDIR! ░░░ ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

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.

devops.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ DEVOPS ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ $ docker build . ▓
▓ → deps ▓▓▓▓░░ 60% ▓
▓ → build ▓▓▓▓▓░ 80% ▓
▓ → runner ▓▓▓▓▓▓ ✓ ▓
▓ ● Image: 130 MB ▓
▓ ● Port: 3000 ▓
▓ ● User: nextjs ▓
▓ ──────────────────── ▓
▓ $ docker run -p 3000 ▓
▓ ✓ Ready on :3000 ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

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ə.

devops.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ DEVOPS ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ $ minikube start ▓
▓ ✓ cluster ready ▓
▓ ▓
▓ PODs: ●●●●●○○○ ▓
▓ NODES: ●●● ▓
▓ CPU: ▓▓▓▓▓░░░ 65% ▓
▓ MEM: ▓▓▓▓░░░░ 48% ▓
▓ ▓
▓ → scaling: 2 → 20 ▓
▓ → downtime: 0 sec ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

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.

← Bloqa qayıt