एंटरप्राइज़ ऐप्लिकेशन
ऐसे सिस्टम जिन पर पूरा संगठन चलता है
असल में इसका मतलब
छह बातें जो सिस्टम को वेबसाइट से अलग करती हैं
कई रोल, सच एक
ब्रांच मैनेजर, अकाउंटेंट, रीजनल हेड और ऑडिटर — सबको एक ही रिकॉर्ड का अलग व्यू चाहिए, और किसी को भी चुपचाप वह नहीं दिखना चाहिए जो उसे नहीं देखना है। रोल के हिसाब से एक्सेस डेटा लेयर पर डिज़ाइन होता है, इंटरफ़ेस में छिपाया नहीं जाता — क्योंकि जो स्क्रीन बस एक बटन नहीं दिखाती, वह एक्सेस कंट्रोल नहीं है।
मंज़ूरी जिसका कोई मतलब हो
कई स्तरों वाली मंज़ूरी की कड़ी — डेलिगेशन, एस्केलेशन और टाइमस्टैंप के साथ रिकॉर्ड कि किसने किस वर्ज़न पर क्या मंज़ूर किया। विवाद में वर्ज़न वाली बात ही काम आती है: जो मंज़ूरी ऐसे दस्तावेज़ से जुड़ी है जिसे बाद में बदला गया, वह मंज़ूरी नहीं है।
ऐसा ऑडिट ट्रेल जो जाँच में टिके
हर बदलाव एक इवेंट के रूप में दर्ज होता है, पुराने पर लिखकर नहीं — पुरानी वैल्यू, नई वैल्यू, किसने, कब और क्यों। महीनों बाद भी पूरी कहानी दोबारा जोड़ी जा सकती है — यही एकमात्र कसौटी है जो मायने रखती है, और इसी वजह से फ़ाइनेंशियल और रेगुलेटेड कामकाज इस पर चल पाते हैं।
पैसा जिसका हिसाब मिले
कलेक्शन, सेटलमेंट, रिफ़ंड, पेआउट और वह लेजर जिसे महीने के आखिर में बैंक स्टेटमेंट से मिलना ही है। इंटीग्रेशन आसान आधा हिस्सा है; असल में ये प्रोजेक्ट रीकंसिलिएशन और गड़बड़ी की स्थितियाँ सँभालने में बिगड़ते हैं।
इंटीग्रेशन जो सामने वाले सिस्टम को झेल लें
पेमेंट गेटवे, अकाउंटिंग सॉफ़्टवेयर, सरकारी पोर्टल, लॉजिस्टिक्स, मैसेजिंग। यह मानकर बनाए जाते हैं कि दूसरा सिस्टम धीमा होगा, टाइम-आउट होगा और कभी-कभी दो बार जवाब देगा — ताकि दोबारा कोशिश करने पर ग्राहक से दूसरी बार पैसा न कटे।
बिना कामकाज रोके माइग्रेशन
स्प्रेडशीट से या ऐसे सॉफ़्टवेयर से हटना जो अब छोटा पड़ गया है — दोनों साथ-साथ चलते हैं जब तक नया सिस्टम खरा साबित न हो जाए। बिना वापसी के रास्ते वाला कटओवर वीकेंड ऐसा फ़ैसला है जो किसी से रविवार की रात नहीं करवाना चाहिए।
काम कैसे चलता है
छह चरण, और पहला चरण कोड नहीं है
समझना कि असल में होता क्या है
कागज़ वाली प्रक्रिया नहीं — असल में होने वाली प्रक्रिया, जुगाड़ समेत। जुगाड़ ही असली ज़रूरतें हैं; जो सिस्टम उन्हें नज़रअंदाज़ करे, उसके बगल में स्टाफ़ चुपचाप एक स्प्रेडशीट रखे रहता है।
आर्किटेक्चर और फ़ैसलों का लिखित रिकॉर्ड
ढाँचा, डेटा मॉडल, इंटीग्रेशन और ट्रेड-ऑफ़, वजह के साथ लिखे हुए। ताकि दो साल बाद कोई अंदाज़ा लगाकर उसे पलटने के बजाय देख सके कि वह फ़ैसला क्यों लिया गया था।
इस्तेमाल लायक हिस्सों में बनाना
एक बार में एक विभाग या एक ब्रांच, लाइव और असली इस्तेमाल में — न कि अठारह महीने का बिल्ड जो आखिर में दिखाया जाए। जब दूसरा हिस्सा लिखा जा रहा होता है, तब तक पहला प्रोडक्शन में चल रहा होता है।
माइग्रेशन और साथ-साथ चलाना
पुराना डेटा ले जाया जाता है और मिलान से जाँचा जाता है, सिर्फ़ नज़र डालकर नहीं। दोनों सिस्टम तब तक लाइव रहते हैं जब तक एक पूरे चक्र में आँकड़े मेल न खा जाएँ।
इस्तेमाल करने वालों की ट्रेनिंग
उनके अपने डेटा पर, उनकी अपनी ब्रांच में। ज़्यादातर ऐसे प्रोजेक्ट इसी मोड़ पर नाकाम होते हैं कि लोग उन्हें अपनाते ही नहीं — और यह चुपचाप होता है: सॉफ़्टवेयर चलता है, पर कोई उसे इस्तेमाल नहीं करता।
उसे चलाना
मॉनिटरिंग, बैकअप जिन्हें रीस्टोर करके परखा गया हो, ऑन-कॉल व्यवस्था और हर तिमाही रिव्यू होने वाला रोडमैप। लॉन्च के बाद जिस सिस्टम की ज़िम्मेदारी किसी की न हो, वह बिगड़ता है — चाहे कोई उसमें बदलाव करे या नहीं।
स्टैक
नाम के साथ, ताकि जाँचा जा सके
प्रोडक्ट
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Native
- Expo
बैकएंड
- NestJS
- Node.js
- PostgreSQL
- Prisma
- Redis
- WebSockets
क्लाउड
- Vercel
- Render
- Cloudflare
- Docker
- ऑब्जेक्ट स्टोरेज
- CDN
पैसा
- Razorpay
- Stripe
- Cashfree
- UPI
- पेआउट
- सब्सक्रिप्शन
AI
- Google Gemini
- Claude
- विज़न
- स्पीच
- एम्बेडिंग
- एजेंट
ग्रोथ
- टेक्निकल SEO
- Meta Ads
- Google Ads
- WhatsApp Business
- ईमेल
- एनालिटिक्स
स्पेसिफ़िकेशन नहीं, अपनी प्रक्रिया लेकर आएँ।
सबसे काम की पहली मीटिंग वह है जिसमें हम देखें कि आपकी टीम किसी आम मंगलवार को क्या करती है। स्पेसिफ़िकेशन उसी से निकलता है — और उसे लिखना हमारा काम है, आपका नहीं।