Serverless дегеніміз не
Сервер басқарусыз архитектура
Serverless — провайдер инфрақұрылымды басқаратын және әзірлеушілер тек кодқа назар аударатын бұлтты есептеу моделі.
Негізгі тұжырымдамалар
- FaaS (Functions as a Service) — оқиғаларда функцияларды іске қосу
- BaaS (Backend as a Service) — дайын backend қызметтері
- Event-driven — триггерлер бойынша орындау
- Pay-per-use — тек пайдалану үшін төлем
Танымал платформалар
- AWS Lambda — нарық көшбасшысы
- Google Cloud Functions — GCP интеграциясы
- Azure Functions — Microsoft шешімі
- Vercel / Netlify Functions — frontend әзірлеушілер үшін
Артықшылықтары
- Сервер басқаруы жоқ
- Автоматты масштабтау
- Нақты пайдалану үшін төлем
- Жылдам орналастыру
Шектеулер
Cold start, орындау уақытының шектеулері, debug күрделілігі, vendor lock-in.
Қолданылуы
API endpoints, оқиғаларды өңдеу, webhook handlers, жоспарланған тапсырмалар.