इस प्रोजेक्ट के बारे में
गो क्लाउड डेवलपमेंट किट (Go CDK) एक ओपन-सोर्स लाइब्रेरी है जिसे Go एप्लिकेशन डेवलपर्स को विभिन्न क्लाउड प्रदाताओं पर सहजता से एप्लिकेशन तैनात करने में मदद करने के लिए डिज़ाइन किया गया है। इसका मूल दर्शन "एक बार लिखें, किसी भी क्लाउड पर चलाएं" है, जो डेवलपर्स को अंतर्निहित इंफ्रास्ट्रक्चर की परवाह किए बिना एक सुसंगत, Go-विशिष्ट API का उपयोग करने की अनुमति देता है।
मुख्य विशेषताओं में शामिल हैं:
- **पोर्टेबल APIs**: ब्लॉब स्टोरेज, प्रकाशन/सदस्यता मैसेजिंग, रनटाइम वेरिएबल्स, दस्तावेज़ स्टोरेज, सीक्रेट्स प्रबंधन, और रिलेशनल डेटाबेस (MySQL, PostgreSQL) के लिए स्थिर इंटरफेस।
- **क्लाउड एग्नोस्टिक**: समान कोड Google Cloud Platform, Amazon Web Services, Microsoft Azure, या अन्य समर्थित सेवाओं के साथ केवल कनेक्शन स्ट्रिंग या कॉन्फ़िगरेशन बदलकर इंटरैक्ट कर सकता है।
- **मॉड्यूलर डिज़ाइन**: Google के Wire डिपेंडेंसी इंजेक्शन टूल के साथ अच्छी तरह से एकीकृत होता है ताकि केवल आवश्यक क्लाउड SDK आयात किए जाएं, जिससे बाइनरी आकार छोटा और कंपाइल समय तेज़ रहे।
- **प्रोडक्शन-रेडी**: जबकि APIs अल्फा में हैं, उन्हें शुरुआती अपनाने वालों के लिए प्रोडक्शन-रेडी माना जाता है।
स्थापना `go get gocloud.dev` के माध्यम से सीधी है। दस्तावेज़ीकरण और ट्यूटोरियल gocloud.dev पर उपलब्ध हैं। परियोजना योगदान और अतिरिक्त सेवाओं के लिए बाहरी ड्राइवर विकास को प्रोत्साहित करती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.