Serverless
מודל פריסה שבו הקוד רץ רק כשמשתמשים מבקשים, ומשלמים רק על זמן ריצה. אין לדאוג לשרתים, פטשי OS, או scaling.
מה זה Serverless
Serverless הוא מודל cloud שבו אתם כותבים פונקציות, מעלים אותן לפלטפורמה, וזו מטפלת בכל השאר — provisioning, scaling, security patches, monitoring. כשמשתמש שולח request, הפלטפורמה מפעילה את הפונקציה (מתוך cold start או warm container), מריצה אותה, ומחייבת אתכם רק על זמן הריצה בפועל (לעיתים אפילו ל-millisecond).
ה-"server" עדיין קיים — אתם פשוט לא רואים או מנהלים אותו. מכאן השם "serverless" — חוויה נטולת שרתים.
חוזקות
- תמחור לפי שימוש — אין traffic, אין חיוב. מצוין ל-MVP, פרויקטים בנפח לא צפוי
- Auto-scaling — מ-0 למיליון requests ובחזרה, אוטומטית
- DevOps מצומצם — אין שרתים לדאוג להם
- High availability built-in — הפלטפורמה דואגת לעברות regions, failover
חולשות
- Cold starts — בקשה ראשונה אחרי תקופה ללא שימוש יכולה לקחת 200ms-2s
- Vendor lock-in חלקי — כל ספק עם API קצת שונה
- Limits — זמן ריצה מקסימלי (15 דק׳ ב-Lambda, יותר ב-fluid compute), memory cap
- לא מתאים ל-stateful — DBs ארוכים, WebSockets, in-memory caches
ספקים מובילים ב-2026
- AWS Lambda — הוותיק והגדול. אקוסיסטם ענק
- Vercel Functions / Vercel Fluid Compute — אופטימלי ל-Next.js, אינטגרציה native
- Cloudflare Workers — Edge-first, מהיר וזול
- Google Cloud Functions — אינטגרציה ל-Google services
- Azure Functions — אם כבר ב-Microsoft ecosystem
Vercel Fluid Compute (חדש ב-2026)
- רץ פעולות נוספות באותו container בו-זמנית
- תוצאה: pricing זול יותר, פחות cold starts
- תמיכה native ב-streaming AI responses
- החליף את Edge Functions במקרים מסוימים
Serverless vs Edge
| Serverless (Vercel Functions) | Edge Functions | |
|---|---|---|
| Runtime | Node.js מלא | V8 isolates (Web APIs) |
| Region | אחד (us-east, eu-west וכו׳) | 300+ נקודות גלובליות |
| Cold start | 200ms-1s | מילישניות |
| ספריות | כל npm package | רק שעובדות ב-V8 |
| מקרי שימוש | API קוד מורכב, DB, AI | Auth, routing, light API |
בעסק
ל-99% מהפרויקטים שאנחנו בונים, serverless הוא הבחירה הנכונה. רק במקרים נדירים (DBs ארוכים, WebSockets ענקיים) חוזרים ל-VMs. עם Vercel Fluid Compute — גם זה מתחיל להשתנות.