Cloud Functions और Firebase

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

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

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

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

Firebase के लिए Cloud Functions

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

Firebase डेवलपर, पेमेंट प्रोसेस करने और एसएमएस भेजने जैसे कामों के लिए, बाहरी सेवाओं को आसानी से इंटिग्रेट कर सकते हैं. इसके अलावा, डेवलपर कस्टम लॉजिक को शामिल कर सकते हैं जो या तो मोबाइल डिवाइस के लिए बहुत भारी होता है या जिसे सर्वर पर सुरक्षित करने की ज़रूरत होती है. Cloud Functions की मदद से क्या किया जा सकता है? सेक्शन देखें. इससे आपको इंटिग्रेशन के इस्तेमाल के सामान्य उदाहरणों के बारे में ज़्यादा जानकारी मिलेगी. जिन डेवलपर को ज़्यादा सुविधाओं वाले बैकएंड की ज़रूरत है, उनके लिए Cloud Functions, 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 Functions एक कनेक्टिव लेयर की तरह काम करता है. इसकी मदद से आप इवेंट को सुनकर और उनका जवाब देकर, GCP सेवाओं के बीच लॉजिक लगा सकते हैं. सिर्फ़ कुछ लाइनों के कोड की मदद से, डेवलपर अपनी GCP सेवाओं का इस्तेमाल बेहतर तरीके से कर सकते हैं. इससे वे सर्वर का प्रावधान या मैनेज किए बिना, बेहतर लेवल के कॉम्बिनेशन बना सकते हैं. ज़्यादा जानकारी के लिए, Google Cloud Functions से जुड़े दस्तावेज़ देखें.