
डेवऑप्स
वह इन्फ्रास्ट्रक्चर और रिलीज़ का काम जो किसी प्लेटफ़ॉर्म को चालू रखता है: मैनेज्ड क्लाउड से सेल्फ़-होस्टेड Kubernetes पर एक प्रोडक्शन माइग्रेशन, बिना किसी दर्ज डाउनटाइम के; Cloudflare के पीछे Docker वाली सेवाएँ, पुश करते ही शिप होने वाला CI/CD, और स्टोर रिव्यू से गुज़रती मोबाइल रिलीज़। बैकअप, TLS और मॉनिटरिंग काम का हिस्सा हैं, कोई अतिरिक्त चीज़ नहीं।
स्टूडियो चलाने वाला सेल्फ़-होस्टेड होमलैब, हर दिन की देखभाल के साथ
सेल्फ़-होस्टेड Kubernetes क्लस्टर पर स्टूडियो का अपना इंफ़्रास्ट्रक्चर, जिसकी योजना फ़रवरी 2026 में बनी और तब से हर दिन उसकी देखभाल होती है: उसकी वेबसाइट, CMS और MCP सर्वर और वे क्लाइंट प्लेटफ़ॉर्म जिन्हें वह संभालता है, सब Cloudflare टनल के ज़रिए चलते हैं, हर डेटाबेस हर रात डंप और जाँचा जाता है, मेट्रिक्स और अलर्ट रूल फ़ोन तक पहुँचते हैं, घर के बाहर एक आउटेज मॉनिटर, एक कंटेनर रजिस्ट्री और एक npm रजिस्ट्री, और एक निजी कंसोल जो मर्ज, रन, इमेज, पॉड और नोड को एक ही पेज पर जोड़ता है।
जब होस्टेड CI सबसे धीमा कदम बन गया, तो बिल्ड घर लौट आए
बिल्ड और डिप्लॉय GitHub के होस्टेड रनर से, जहाँ हर रन नई मशीन पर शुरू होता था और रिलीज़ कतारों और गड़बड़ियों का इंतज़ार करती थीं, घर के एक रनर पूल पर आ गए: एक बिल्ड मशीन जो चालू रहते हुए हर जॉब लेती है, और हमेशा चालू सर्वर पर स्टैंडबाय रनर, एक ऐसे वॉचडॉग के पीछे जो शक होने पर शिपिंग जारी रखने की ओर झुकता है। इमेज एक प्राइवेट कंटेनर रजिस्ट्री में जाती हैं और स्टूडियो की लाइब्रेरी एक प्राइवेट npm रजिस्ट्री में, दोनों बिल्डिंग के अंदर, और हर रन GitHub की रिटेंशन से आगे तक संग्रह में रहता है। सबसे धीमा डिप्लॉय आठ मिनट चौबीस सेकंड से तीन मिनट पाँच सेकंड पर आ गया, और CI एक तिहाई तेज़ हो गया।
एक नोड क्लस्टर बन गया, और किसी ऐप्लिकेशन को बदलना नहीं पड़ा
कभी भी बंद हो सकने वाली एक दूसरी मशीन किसी ऐप्लिकेशन को बदले बिना एक चलते हुए सिंगल-नोड क्लस्टर से जुड़ी। हमेशा चालू रहने वाला एक सर्वर कंट्रोल प्लेन, हर डेटाबेस और वॉल्यूम और हर सर्विस की पहली कॉपी रखता है; बिल्ड मशीन एक taint के पीछे बिल्ड और स्टेटलेस सर्विसों की दूसरी कॉपियाँ संभालती है, और उसके सोते समय वे कॉपियाँ वापस लौटने के बजाय इंतज़ार करती हैं। काम खत्म होने पर वह खुद बंद हो जाती है और कोई जॉब कतार में आने पर लौट आती है, एक कंसोल हर नोड, वर्कलोड और उपलब्धता की अवधि दिखाता है, और हमेशा चालू सर्वर की हर CPU request मापी गई, जिससे उसके रिज़र्वेशन आवंटन योग्य क्षमता के 84 से घटकर 56 प्रतिशत पर आ गए।
Fully Booked - बिना डाउनटाइम सेल्फ होस्टेड Kubernetes पर माइग्रेशन
Fully Booked मैनेज्ड क्लाउड इंफ़्रास्ट्रक्चर पर चलता था, जिसका बिल हर महीने बढ़ता था और पूरे स्टैक का स्वामित्व किसी के पास नहीं था। हमने पूरे प्लेटफ़ॉर्म को सेल्फ होस्टेड Kubernetes क्लस्टर पर स्थानांतरित किया, उपयोगकर्ताओं के लिए एक मिनट का भी डाउनटाइम लाए बिना। कटओवर में DNS, इनग्रेस, डेटाबेस और रिलीज़ पाइपलाइन शामिल थे, इस तरह चरणबद्ध कि ट्रैफ़िक तभी हटाया गया जब हर परत नए क्लस्टर पर सिद्ध हो गई। उस सप्ताह ऐप इस्तेमाल करने वाले किसी को पता नहीं चला कि कुछ हुआ है, और यही उद्देश्य था। मासिक बिल अपना हार्डवेयर बन गया, और वही क्लस्टर अब प्लेटफ़ॉर्म की साप्ताहिक रिलीज़ संभालता है।
Fully Booked - Dockerized Deployment के साथ DigitalOcean और Cloudflare
Fully Booked, Cloudflare के पीछे एक DigitalOcean ड्रॉपलेट पर पाँच Docker सर्विस के रूप में लॉन्च हुआ, ताकि एक बहुत छोटी टीम भी डिपॉज़िट रखने वाला मार्केटप्लेस चला सके। एक ही रिपॉज़िटरी हर इमेज बनाती थी, एक compose फ़ाइल और एक Makefile रिलीज़ को pull, build और up तक सीमित कर देते थे, सर्टिफ़िकेट और सिक्योरिटी हेडर एक Caddy प्रॉक्सी संभालता था, और हर कोट और इनवॉइस का PDF सर्वर पर Playwright बनाता था। सर्विसें शुरू से अलग-अलग थीं, इसलिए बाद में वे बिना किसी रीबिल्ड के एक सेल्फ़-होस्टेड Kubernetes क्लस्टर पर चली गईं।
Fully Booked - ऐप स्टोर और प्ले स्टोर डिप्लॉयमेंट
Fully Booked ऑपरेटर ऐप App Store और Google Play पर पहुँचा और लगातार रिव्यू पास करता है, ताकि ब्रिटेन के मिनीबस ऑपरेटर अपना कारोबार फ़ोन से चला सकें। लिस्टिंग हर स्क्रीनशॉट में एक फ़ायदे के साथ कारोबारी तर्क रखती हैं, कंप्लायंस प्रोडक्ट के भीतर ही बनी है, ऐप के अंदर अकाउंट डिलीट करने और ऐप जो डेटा लेता है उससे मेल खाती प्राइवेसी घोषणाओं के साथ, लिंक सीधे ऐप खोलते हैं, और रिलीज़ चरणों में जारी होती हैं ताकि कोई अपडेट किसी ऑपरेटर का कामकाजी दिन न बिगाड़े।
27 Pearls - मोबाइल रिलीज़ और स्टोर सबमिशन
एक तैयार 27 Pearls ऐप एक हफ़्ते के एंगेजमेंट के भीतर App Store और Google Play पर मंज़ूर लिस्टिंग बन गया, बिना किसी दौर की अस्वीकृति के। उस हफ़्ते में रिलीज़ बिल्ड और साइनिंग, छात्र के फ़ायदे को केंद्र में रखकर लिखी लिस्टिंग कॉपी, हर ज़रूरी डिवाइस साइज़ के स्क्रीनशॉट, ऐप जो डेटा लेता है उससे मेल खाती प्राइवेसी घोषणाएँ, और रिव्यूअर के लिए काम करता एक अकाउंट शामिल था। ऐप आज भी Google Play पर है।
टैग के हिसाब से यह काम देखें
अन्य क्षेत्रों में निर्माण
MCP सर्वर जो एक वास्तविक प्लेटफ़ॉर्म को AI असिस्टेंट के लिए खोलते हैं, एजेंट पाइपलाइन जो ह्यूमन अप्रूवल गेट के पीछे असली संपादकीय काम करती हैं, और वह इन्फ्रास्ट्रक्चर जो इन्हें प्रोडक्शन में चालू रखता है। सिस्टम के रूप में बने, ऑथेंटिकेटेड, स्कोप्ड और ऑडिटेड, कभी डेमो नहीं।
React Native और Expo पर बने iOS और Android ऐप, जो अपने पीछे के प्लेटफ़ॉर्म का ही एक हिस्सा हैं: वेब जैसा ही बैकएंड, ऑथेंटिकेशन और डेटा मॉडल, और एक ही लय में स्टोर पर रिलीज़। इस श्रेणी में यूके के मिनीबस और कोच ऑपरेटरों के लिए बुकिंग प्लेटफ़ॉर्म और काम साझा करने वाले नेटवर्क से लेकर अठारह महीनों में तैयार यात्रियों की मदद वाला ऐप, छात्रों के लिए जीवन-कौशल ऐप, स्थानीय खेल ऐप, एक डिस्ट्रीब्यूटर का बिलिंग टूल और एक फ़ैन प्लेटफ़ॉर्म शामिल हैं।
मशीन पर ही होने वाले काम के लिए Electron और React में बना डेस्कटॉप सॉफ़्टवेयर: ऑफ़लाइन चलने में सक्षम, Windows, macOS और Linux के लिए पैकेज किया हुआ, और प्लेटफ़ॉर्म होने पर किसी भी दूसरे क्लाइंट की तरह उसके बैकएंड से जुड़ा। इस श्रेणी का उदाहरण Keyboard Tracker है, अपने रिपोर्ट जनरेटर वाला एक कर्मचारी गतिविधि ट्रैकर।
हेडलेस CMS पर React और Next.js से बने वेब प्लेटफ़ॉर्म और उनके सामने की साइटें: रोज़ का कारोबार चलाने वाले एडमिन डैशबोर्ड, कस्टमर पोर्टल, एक सहकारी संस्था का लेजर और लोन, और तेज़ी से लोड होने वाली सार्वजनिक साइटें जिन्हें सर्च इंजन और AI क्रॉलर आसानी से पढ़ सकें। आकार कोई भी हो, सर्वर-रेंडर्ड, स्थानीयकृत और मापी हुई।
एम्बेड किए जा सकने वाले हिस्से, जो किसी प्लेटफ़ॉर्म को दूसरे की वेबसाइट तक ले जाते हैं। Prebooked विजेट से कोई मिनीबस या कोच ऑपरेटर अपनी ही साइट पर बुकिंग दे सकता है, जिसके पीछे Fully Booked प्लेटफ़ॉर्म काम करता है, ताकि ग्राहक पेज छोड़े बिना बुक कर सकें। लगाना आसान, और उसी स्तर पर बना जिस प्रोडक्ट को यह आगे बढ़ाता है।
अन्य
प्लेटफ़ॉर्मों के आसपास के वे हिस्से जो न ऐप हैं, न साइट: gm-libs, ऑथेंटिकेशन, डेटा, इंटरफ़ेस और बैकग्राउंड काम के लिए वे दोबारा इस्तेमाल होने वाले TypeScript पैकेज जिनसे Webanion का हर फ़्रंटएंड और बैकएंड शुरू होता है; और एक प्रोडक्ट की डिज़ाइन यात्रा, इंटरैक्टिव Figma प्रोटोटाइप और उसके UI/UX से लेकर उन विज़ुअल एसेट और ट्यूटोरियल वीडियो तक जो उसे बाज़ार तक ले गए।












