Cloud Functions और Firebase

Google Cloud Functions, इवेंट-ड्रिवन ऐप्लिकेशन बनाने के लिए Google का बिना सर्वर वाला कंप्यूट समाधान है. यह Google Cloud Platform टीम और Firebase टीम के बीच मिलता-जुलता प्रॉडक्ट है.

Google Cloud Platform डेवलपर के लिए, Cloud फ़ंक्शन एक कनेक्टिव लेयर के तौर पर काम करते हैं. इनकी मदद से, इवेंट को सुनकर और उनका जवाब देकर, Google Cloud Platform (GCP) की सेवाओं के बीच लॉजिक तय किया जा सकता है.

Firebase डेवलपर के लिए, Firebase के लिए Cloud Functions की मदद से, Firebase के काम करने के तरीके को बेहतर बनाया जा सकता है. साथ ही, सर्वर साइड कोड जोड़कर Firebase की सुविधाओं को इंटिग्रेट किया जा सकता है.

दोनों समाधान, पूरी तरह से मैनेज किए जा रहे एनवायरमेंट में फ़ंक्शन को तेज़ी से और भरोसेमंद तरीके से एक्ज़ीक्यूट करने की सुविधा देते हैं. यहां आपको किसी भी सर्वर को मैनेज करने या किसी भी इंफ़्रास्ट्रक्चर को मैनेज करने की ज़रूरत नहीं पड़ती.

Firebase के लिए Cloud Functions

अगर आप मोबाइल ऐप्लिकेशन या मोबाइल वेब ऐप्लिकेशन बनाने वाले डेवलपर हैं, तो आपको Firebase के लिए Cloud Functions का इस्तेमाल करना चाहिए. Firebase से, मोबाइल डेवलपर को आंकड़े, पुष्टि, और रीयल टाइम डेटाबेस के साथ-साथ, मोबाइल पर काम करने वाली पूरी तरह से मैनेज की गई सेवाओं का ऐक्सेस मिलता है. Cloud फ़ंक्शन, सर्वर साइड कोड जोड़कर Firebase की सुविधाओं के व्यवहार को बढ़ाने और उनसे कनेक्ट करने का तरीका उपलब्ध कराता है.

Firebase के डेवलपर, पेमेंट प्रोसेस करने और एसएमएस भेजने जैसे कामों के लिए, बाहरी सेवाओं के साथ आसानी से इंटिग्रेट कर सकते हैं. इसके अलावा, डेवलपर ऐसा कस्टम लॉजिक शामिल कर सकते हैं जो मोबाइल डिवाइस के लिए बहुत ज़्यादा वज़न वाला हो या जिसे सर्वर पर सुरक्षित करने की ज़रूरत हो. इंटिग्रेशन के इस्तेमाल के सामान्य उदाहरणों के बारे में ज़्यादा जानने के लिए, Cloud Functions के साथ क्या किया जा सकता है? देखें. जिन डेवलपर को ज़्यादा सुविधाओं वाली बैकएंड की ज़रूरत होती है उनके लिए, Cloud फ़ंक्शन से Google Cloud Platform में मौजूद असरदार सुविधाएं मिलती हैं.

'Firebase के लिए Cloud Functions' को Firebase डेवलपर के लिए ऑप्टिमाइज़ किया गया है:

  • कोड की मदद से आपके फ़ंक्शन कॉन्फ़िगर करने के लिए Firebase SDK टूल
  • Firebase कंसोल और Firebase सीएलआई के साथ इंटिग्रेट किया गया
  • Google Cloud Functions जैसे ट्रिगर, साथ ही Firebase रीयल टाइम डेटाबेस, Firebase से पुष्टि करने की सुविधा, और Firebase Analytics ट्रिगर

Google Cloud Platform के लिए Cloud Functions

डेवलपर, Cloud फ़ंक्शन के रूप में कोड लिखकर GCP सेवाओं को कनेक्ट कर सकते हैं और उन्हें बढ़ा सकते हैं. Cloud फ़ंक्शन, एक कनेक्टिव लेयर के तौर पर काम करता है. इससे, इवेंट को सुनकर और उनके जवाब देकर, GCP सेवाओं के बीच लॉजिक को बेहतर बनाया जा सकता है. कोड की सिर्फ़ कुछ लाइनों की मदद से डेवलपर, GCP सेवाओं के इस्तेमाल को बेहतर तरीके से इस्तेमाल कर सकते हैं. इससे उन्हें सर्वर का प्रावधान या मैनेज किए बिना, बेहतर लेवल के कॉम्बिनेशन बनाने में मदद मिलती है. ज़्यादा जानकारी के लिए, Google Cloud Functions दस्तावेज़ देखें.