क्या है सर्वरलेस
सर्वर प्रबंधन के बिना आर्किटेक्चर
सर्वरलेस — एक क्लाउड कंप्यूटिंग मॉडल जहाँ प्रोवाइडर इंफ्रास्ट्रक्चर का प्रबंधन करता है और डेवलपर्स केवल कोड पर ध्यान केंद्रित करते हैं।
मुख्य अवधारणाएँ
- FaaS (Functions as a Service) — इवेंट्स पर फ़ंक्शन चलाना
- BaaS (Backend as a Service) — तैयार बैकएंड सेवाएँ
- Event-driven — ट्रिगर्स पर निष्पादन
- Pay-per-use — केवल उपयोग के लिए भुगतान
लोकप्रिय प्लेटफ़ॉर्म
- AWS Lambda — मार्केट लीडर
- Google Cloud Functions — GCP इंटीग्रेशन
- Azure Functions — Microsoft समाधान
- Vercel / Netlify Functions — फ्रंटएंड डेवलपर्स के लिए
लाभ
- कोई सर्वर प्रबंधन नहीं
- स्वचालित स्केलिंग
- वास्तविक उपयोग के लिए भुगतान
- तेज़ डिप्लॉयमेंट
सीमाएँ
Cold start, निष्पादन समय सीमाएँ, डिबगिंग जटिलता, वेंडर लॉक-इन।
अनुप्रयोग
API endpoints, इवेंट प्रोसेसिंग, webhook handlers, शेड्यूल्ड टास्क।