Log in to leave a comment
No posts yet
जब आप किसी AI एजेंट से तकनीकी स्टैक के बारे में पूछते हैं, तो 10 में से 9 बार वह Vercel या Supabase की सिफारिश करता है। हालांकि इन्हें सेटअप करना शुरू में आसान लग सकता है, लेकिन जैसे ही आपके उपयोगकर्ता थोड़े भी बढ़ते हैं, आपके बिल की राशि बेकाबू स्तर तक पहुँच जाती है। एक सोलो-फाउंडर (1인 창업가) के लिए, अप्रत्याशित परिवर्तनीय लागत (variable costs) ज़हर के समान है। आपको AI द्वारा सुझाए गए 'आसान रास्ते' के बजाय अपने बजट के अनुकूल स्टैक को खुद चुनने के लिए मजबूर करना होगा।
कई AI टूल उपयोग-आधारित बिलिंग (usage-based billing) का सुझाव देते हैं जो सुविधा के बदले में भारी मार्जिन वसूलते हैं। उदाहरण के लिए, Vercel प्रति उपयोगकर्ता $20 की 'सीट टैक्स' लेता है और उनकी बैंडविड्थ लागत भी महंगी है। इसके विपरीत, यदि आप Hetzner जैसे VPS (Virtual Private Server) का उपयोग करते हैं, तो कहानी पूरी तरह बदल जाती है। केवल €4.08 प्रति माह वाला CX23 मॉडल भी हजारों उपयोगकर्ताओं को आसानी से संभालने के लिए पर्याप्त है।
तरीका सरल है। सबसे पहले, एक VPS खरीदें। फिर AI को यह निर्देश दें: "Hetzner VPS पर ओपन-सोर्स PaaS Coolify इंस्टॉल करें और Docker के माध्यम से Next.js डिप्लॉय करने के लिए एक स्क्रिप्ट लिखें।" ऐसा करने से आप Vercel जैसी सुविधा बनाए रखते हुए अपनी लागत को कुछ कप कॉफी की कीमत पर सीमित कर देते हैं। आपको उस मूर्खतापूर्ण स्थिति से बचना चाहिए जहाँ आप इंफ्रास्ट्रक्चर की लागत के डर से मार्केटिंग करने में संकोच करते हैं।
AI अक्सर NoSQL की सलाह देता है क्योंकि इसका स्ट्रक्चर लचीला होता है। लेकिन भुगतान या इन्वेंट्री प्रबंधन जैसे सिस्टम में, जहाँ डेटा के बीच संबंध महत्वपूर्ण होते हैं, NoSQL का उपयोग करना एक आपदा है। बाद में जब डेटा स्थिरता (data integrity) बिगड़ती है, तो उसे कोड से ठीक करने में ही आपका सारा रखरखाव समय बर्बाद हो जाता है। गलत डेटाबेस का चुनाव अंततः लाखों रुपये की लागत वाली बड़ी तकनीकी विफलता का कारण बन सकता है।
DB चुनने से पहले AI से ये तीन सवाल पूछें:
यदि इनमें से कोई भी लागू होता है, तो AI को निर्देश दें: "PostgreSQL का उपयोग करें और SQL DDL लिखें जिसमें फॉरेन की (foreign key) बाधाएं स्पष्ट रूप से परिभाषित हों।" आँख मूँदकर AI की बात न मानें; डेटा को अस्त-व्यस्त होने से बचाने के लिए खुद इंजन निर्दिष्ट करें।
जब आप अकेले विकास करना शुरू करते हैं और बाद में टीम बढ़ाने की ज़रूरत पड़ती है, तो यदि आपका कोड किसी ऐसे स्टैक पर बना है जिसे कोई नहीं जानता, तो भर्ती की लागत आसमान छू जाएगी। 2025 Stack Overflow डेवलपर सर्वे के अनुसार, JavaScript और PostgreSQL अभी भी सबसे भरोसेमंद तकनीकें हैं। भले ही AI द्वारा सुझाई गई तकनीक कितनी भी ट्रेंडिंग क्यों न हो, अगर वह जॉब मार्केट में प्रमाणित नहीं है, तो उसे छोड़ दें।
सबसे पहले Wanted या Jumpit जैसी साइटों पर उस तकनीक के लिए जॉब पोस्टिंग की संख्या जाँचें। यदि React की तुलना में इसकी पोस्टिंग 20% से भी कम है, तो वह तकनीक जोखिम भरी है। फिर AI से उस फ्रेमवर्क के GitHub स्टार्स के रुझान और अनसुलझे सुरक्षा मुद्दों की संख्या की जाँच करने को कहें। मरते हुए समुदाय वाली तकनीक को चुनना डूबते जहाज पर सवार होने जैसा है।
यदि आप किसी विशेष क्लाउड के SDK का उपयोग करना शुरू करते हैं, तो बाद में कहीं और शिफ्ट होने के लिए आपको पूरा कोड बदलना होगा। इंफ्रास्ट्रक्चर पर निर्भरता से बचने के लिए, अपने सभी कोड को कंटेनर-आधारित बनाना चाहिए।
AI को निर्देश दें: "मल्टी-स्टेज बिल्ड के साथ Dockerfile लिखें और पर्यावरण चर (environment variables) को .env फ़ाइल के माध्यम से प्रबंधित करें।" साथ ही, Prisma या Drizzle जैसे ORM का उपयोग करें ताकि परतों को अलग रखकर DB इंजन बदलना आसान हो। अंत में, एक स्क्रिप्ट तैयार करें जो "हर दिन सुबह 3 बजे DB का बैकअप (dump) ले, उसे बाहरी स्टोरेज पर अपलोड करे और 30 दिन पुरानी फ़ाइलों को डिलीट कर दे।" यदि प्लेटफॉर्म में कोई समस्या आती है, तो भी आप एक घंटे के भीतर दूसरे सर्वर पर अपनी सेवा बहाल करने में सक्षम होने चाहिए—तभी वह वास्तव में आपकी अपनी सर्विस है।