Blog/devops/Vercel, Railway, Render — Azərbaycan Developer Üçün Böyük Müqayisə
devops

Vercel, Railway, Render — Azərbaycan Developer Üçün Böyük Müqayisə

B
Baku Stack AI
·1 mart 2026·4 dəq oxuma·36 baxış
devops.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ DEPLOY GUIDE ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ $ railway up ▓
▓ ░░▒▒▓▓▓▓▓▓ 90% ▓
▓ ✓ Build complete ▓
▓ ✓ DB connected ▓
▓ ✓ Live in 90s ▓
▓ ─────────────────── ▓
▓ Vercel → Frontend ▓
▓ Railway→ Full-Stack ▓
▓ Render → Docker ▓
▓ ● Bakıdan deploy et ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

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, RailwayRender — 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ətVercelRailwayRender
Free Bandwidth100 GB/ay5$/ay kredit100 GB/ay
PostgreSQLVercel 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ət20$/ay (~34 AZN)~5-10$/ay (~8.5-17 AZN)7$/ay (~12 AZN)
Ən Yaxşı ÜçünNext.js, FrontendFull-stack, APIDocker, 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):

javascript
const 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 qurursanVercel (və ya Netlify, amma bu başqa yazının mövzusu)
  • Backend + Database lazımdır, tez başlamaq istəyirsənRailway
  • Docker image-in var, monolith deploy etmək istəyirsənRender
  • 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.

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