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
·25 mart 2026·5 dəq oxuma·27 baxış
devops.ascii
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ ■ ■ ■ DEPLOY BATTLE ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓ $ railway up ▓
▓ ✓ Build OK 8.2s ▓
▓ ✓ Deploy 3.1s ▓
▓ → live: port 3000 ▓
▓ ▓
▓ VERCEL ▓▓▓▓▓▓▓▓░ 95 ▓
▓ RAILWY ▓▓▓▓▓▓░░ 120 ▓
▓ RENDER ▓▓▓▓░░░░ 180 ▓
▓ ● latency ms (warm) ▓
▓ ↓ Bakı→Frankfurt ↓ ▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

Layihəni deploy etmək lazımdır, amma hansı platformanı seçəsən? Vercel, Railway və Render-i qiymət, performans və Bakı reallıqları kontekstində müqayisə edirik.

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

Salam, dostlar. Bu gün çox konktret bir suala cavab verəcəyik: layihəni harada deploy edəsən? Bakıda freelance edən, startap quran və ya iş müsahibəsinə portfel hazırlayan developer üçün bu sual həyati əhəmiyyət daşıyır. Çünki yanlış seçim ya cibini yandırır, ya da gecə saat 3-də production-da xəta ilə oyanırsan.

Gəlin Vercel, Railway və Render-i — 2026-nın ən populyar üç platformasını — Azərbaycan kontekstində təhlil edək.


Hər Biri Nə Üçündür?

Qısa cavab:

  • Vercel → Frontend və full-stack Next.js layihələri üçün kral
  • Railway → Backend, database, microservice — hər şey bir yerdə
  • Render → Heroku-nun modern alternativi, balanslaşdırılmış seçim

Daha dəqiq desək:

XüsusiyyətVercelRailwayRender
Əsas fokusFrontend / EdgeBackend / Full-stackFull-stack / PaaS
Free tier100 GB bandwidth$5 kredit/ay750 saat/ay
PostgreSQLYoxdur (Neon ilə)✓ Daxili✓ Daxili
Docker dəstəyiMəhdud✓ Tam✓ Tam
Custom domain✓ Pulsuz SSL✓ Pulsuz SSL✓ Pulsuz SSL
Serverless funksiyalar✓ (Edge + Node)
Deploy vaxtı~8-15 san~30-60 san~45-120 san

Qiymət Müqayisəsi: AZN ilə Danışaq

Bakıda junior developer maaşı 800-1500 AZN, middle üçün 2000-4000 AZN arasında dəyişir. Şəxsi layihə üçün ayda 50-60 AZN xərcləmək bir çox developer üçün ciddi məsələdir. Ona görə də free tier və aşağı qiymətlər bizim üçün kritikdir.

Aylıq xərc ssenarisi (kiçik full-stack app: Next.js frontend + API + PostgreSQL):

PlatformaFree ilə kifayət?Minimum ödənişli planAZN-lə (~1.7 kurs)
Vercel + Neon✓ (məhdud)Pro: $20/ay~34 AZN
Railway✗ ($5 tez bitir)Hobby: $5 + usage~15-25 AZN
Render✓ (yavaş cold start)Starter: $7/ay per service~24-40 AZN

Verdikt: Büdcə məhdudsa, Railway-in usage-based modeli ən sərfəlidir. Amma diqqətli ol — database 24/7 işləyirsə, Railway-də xərc sürətlə artır.


Real Kod: Eyni Layihəni Üç Platformada Deploy Et

Tutaq ki, sadə bir Express.js API-miz var:

javascript
// server.js import express from 'express'; const app = express(); const PORT = process.env.PORT || 3000; app.get('/api/salam', (req, res) => { res.json({ mesaj: 'Salam, Bakudan! 🇦🇿', platforma: process.env.PLATFORM || 'local', vaxt: new Date().toISOString() }); }); app.listen(PORT, () => { console.log(`Server ${PORT} portunda işləyir`); });

Vercel-də deploy:

bash
# vercel.json lazımdır — serverless funksiyaya çevirir npm i -g vercel vercel --prod # Problem: Express.js birbaşa işləmir, adapter lazımdır # Vercel serverless üçün route-ları /api/ qovluğuna köçürmək lazımdır

Railway-də deploy:

bash
# Ən sadə yol — GitHub repo bağla, avtomatik detect edir # Və ya CLI ilə: npm i -g @railway/cli railway login railway init railway up # Vəssalam. PORT avtomatik təyin olunur.

Render-də deploy:

bash
# render.yaml faylı ilə: # services: # - type: web # name: salam-api # runtime: node # buildCommand: npm install # startCommand: node server.js # envVars: # - key: PLATFORM # value: render # GitHub repo-nu Render dashboard-dan bağla → avtomatik deploy

Nəticə: Express.js və ya Fastify kimi klassik backend framework istifadə edirsənsə, Railway ən az friction verir. Vercel isə sizi serverless modelə keçməyə məcbur edir.


Cold Start Problemi: Azərbaycandan Latency

Bu, yerli developer-lərin çox danışmadığı, amma çox əziyyət çəkdiyi mövzudur. Hər üç platformanın serverləri ABŞ və ya Avropadandır. Bakıdan ən yaxın region adətən Frankfurt (eu-central) və ya Amsterdam-dır.

Test nəticələrim (Bakıdan curl ilə, 25 mart 2026):

PlatformaRegionİlk sorğu (cold)Sonrakı sorğular
Vercel EdgeFrankfurt~95 ms~45 ms
RailwayEU-West~800 ms (cold)~120 ms
Render FreeOregon~3200 ms (cold!)~180 ms
Render PaidFrankfurt~450 ms (cold)~110 ms

Vacib qeyd: Render-in pulsuz planında cold start 3 saniyədən çox ola bilər. Demo layihə göstərərkən müsahibədə bu, pis təsir yaradır. Əgər portfel saytınızı Render-də host edirsinizsə, ya ödənişli plana keçin, ya da cron job ilə serveri oyaq saxlayın.


Hansını Nə Vaxt Seçməli?

Budur, Bakıdakı dostunuz kimi məsləhətim:

  • Next.js / Nuxt / SvelteKit layihə qurursanVercel. Edge network, image optimization, ISR — hamısı hazırdır. Əgər kapital.az və ya baku.ws kimi content-ağır sayt qurursan, Vercel qaçılmazdır.

  • Backend API, bot, microservice, database lazımdırsaRailway. Xüsusilə Telegram bot yazan Bakı developer-ləri üçün — bir dashboard-dan PostgreSQL, Redis, API hamısını idarə edirsən.

  • Heroku-dan miqrasiya edən, Docker istifadə edənRender. Stabil, predictable, dokumentasiyası əla. Amma free tier-ə güvənmə.

  • Portfel / CV layihəsi → Vercel (frontend) + Railway (backend). Bu kombinasiya pulsuz tier limitləri daxilində rahat işləyir.


Yerli Reallıq: Ödəniş Məsələsi

Azərbaycandan bu platformalara ödəniş edərkən Visa/Mastercard ilə problem yaşanmır. ABB, Kapital Bank, Rabitəbank kartları işləyir. Amma bəzi developer-lər məzənnə fərqinə görə narazıdır — $20 plan birdən-birə 35 AZN olur. Məsləhət: ayda bir dəfə debit kartdan çıxılır, büdcəni əvvəlcədən planla.

Bəzi yerli şirkətlər (Expressbank-ın dev komandası, Azerconnect, bəzi fintech startaplar) artıq Railway və Render istifadə edir. Vercel isə daha çox freelancer və kiçik komandalar arasında populyardır.


Yekun: Bir Cədvəl, Bir Qərar

SualCavab
Ən sürətli deploy?Vercel
Ən ucuz full-stack?Railway
Ən stabil free tier?Vercel (yalnız frontend)
Database daxil?Railway / Render
Bakıdan ən aşağı latency?Vercel Edge

Hər üç platforma əladır. Pis seçim yoxdur — yalnız sənin layihənə uyğun seçim var. Deploy et, öyrən, iterate et. Bakıdan dünyaya kod göndərmək heç vaxt bu qədər asan olmamışdı.

Sualınız varsa, kommentdə yazın. Gələn həftə "Supabase vs Neon vs PlanetScale — Azərbaycandan hansı database?" mövzusu ilə geri dönürü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