तैनाती और उत्पादन
Go कोर्स का हिस्सा
आपके लैपटॉप पर चलने वाले प्रोग्राम और उस प्रोग्राम के बीच एक खाई है जिसे आप सोते समय चलता छोड़ने को तैयार हों। उस खाई को पाटने का काम चमकदार नहीं है और ज़्यादातर यांत्रिक है, और यही अच्छी ख़बर है: हर बार वही पाँच चीज़ें सामने आती हैं, और Go इन पाँचों के लिए असामान्य रूप से अच्छी तरह तैयार है।
पर खाई असली है। जो प्रोग्राम आपकी मेज़ पर Ctrl-C दबाने पर बिलकुल ठीक बर्ताव करता है, वही डिप्लॉयमेंट के दौरान पुनः आरंभ होते समय चालू अनुरोध गिरा सकता है। जो बाइनरी आपकी मशीन पर आराम से चलती है, वह कंटेनर में शुरू होने से मना कर सकती है क्योंकि जिस लाइब्रेरी पर वह चुपचाप निर्भर थी वह वहाँ नहीं है। किसी कॉन्स्टेंट में पड़ा कॉन्फ़िगरेशन मतलब हर एनवायरनमेंट के लिए अलग बिल्ड।
असली माहौल में Go तैनाती और उत्पादन सीखना चाहते हैं?
नीचे क्लिक करें, Go के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ तैनाती और उत्पादन पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंतैनाती और उत्पादनआप क्या सीखेंगे
- CGO_ENABLED=0 static binaries
- Cross-compile with GOOS and GOARCH
- Graceful shutdown with http.Server and signal.NotifyContext
- Minimal Dockerfile with scratch or distroless
- Reading config from environment variables
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
20 पाठ- 1नमस्ते, Go25 मिनट
- 2चर और प्रकार25 मिनट
- 3कंट्रोल फ्लो: if और for30 मिनट
- 4फ़ंक्शन30 मिनट
- 5स्लाइस (slices) और मैप (maps)35 मिनट
- 6स्ट्रक्ट (structs) और पॉइंटर (pointers)35 मिनट
- 7मेथड (methods) और इंटरफेस (interfaces)35 मिनट
- 8त्रुटि प्रबंधन35 मिनट
- 9मॉड्यूल (modules) और प्रोजेक्ट संरचना35 मिनट
- 10छोटा CLI कैपस्टोन40 मिनट
- 11मानक लाइब्रेरी का भ्रमण40 मिनट
- 12परीक्षण और बेंचमार्क (benchmarks)40 मिनट
- 13गोरूटीन (goroutines) और चैनल (channels)40 मिनट
- 14समवर्तिता पैटर्न45 मिनट
- 15जेनेरिक्स (generics)35 मिनट
- 16HTTP सर्वर45 मिनट
- 17database/sql के साथ डेटाबेस45 मिनट
- 18प्रदर्शन और प्रोफाइलिंग40 मिनट
- 19Go में डिज़ाइन पैटर्न40 मिनट
- 20तैनाती और उत्पादन45 मिनट
