समूह आ कतेक ब्रांडक लेल
कतेक कंपनी, एक इंस्टॉल, कोनो साझा ग्राहक नहि
समूह प्रायः ई समस्याकेँ दू बेर खराब तरीकासँ हल करैत अछि: या त' पाँचटा अलग इंस्टॉल आ पाँचटा अलग सब किछु, नहि त' एक इंस्टॉल आ एकटा पवित्र वादा जे एप्लिकेशन सदा सही फ़िल्टर करत। पहिल वाला महँगा अछि। दोसर वाला एकटा वादा अछि, आ वादा सुरक्षा मॉडल नहि होइत।
यदि अहाँ एकसँ बेसी कंपनी चलाबैत छी — कोनो होल्डिंग जाहिमे सहायक कंपनी अछि, कोनो फ्रैंचाइज़ी, अलग-अलग बाज़ारक लेल दूटा ब्रांड, कोनो एजेंसी आ एजेंसीसँ निकलल ओ चीज़ — त' अहाँ समस्याक आकार पहिले सँ जानैत छी। ब्रांड सभ लोक, टूलिंग आ वित्त विभाग साझा करैत अछि। ओ सभ ग्राहक साझा नहि करैत, आ एहन लागैत सेहो नहि होबाक चाही।
iKonekt सभटाकेँ एक इंस्टॉलसँ चलाबैत अछि, आ ओकर बीचक अलगाव कोड नहि बल्कि डेटाबेस रखैत अछि। ई अंतर शैक्षिक लागैत अछि जतबै ओ दिन नहि आबैत।
ई लेयर कतेक महत्वपूर्ण अछि
एप्लिकेशन-स्तरक फ़िल्टर क्वेरीमे एकटा वाक्य अछि। ओ तबधरि काज करैत अछि जतबै लिखल जाएबल सबटा क्वेरीमे ओ होत — जाहिमे जल्दीमे लिखल वाला, नव डेवलपरक लिखल वाला, आ ओ क्वेरी सेहो जे एक बेर उपयोग होबाक रिपोर्टक लेल लिखल गेल।
सीमाकेँ डेटाबेसमे धकेलू आ गणित उल्टा भऽ जाइत। नीति हर पढ़ाई आ लिखाई पर चलैत अछि, सब किछुक नीचा। कंपनी भूलबावला क्वेरी गलत पंक्ति नहि लौटाबैत; ओ किछु नहि लौटाबैत। विफलताक रूप खाली स्क्रीन आ भ्रमित डेवलपर भऽ जाइत, जे सही विफलता अछि।
खाली स्क्रीन एकटा सुविधा अछि। हम अपन इंजीनियरकेँ खाली स्क्रीन समझाबै बेसी पसंद करैत छी जतय दूटा ग्राहककेँ अप्रत्याशित ग्राहक सूची समझाबै पड़ैत।
- 1ग्राहक आ थ्रेडस्कोप्ड। ब्रांड A क विक्रेता ब्रांड B क ग्राहककेँ नहि पहुँचि सकैत, कॉन्फ़िगरेशनसँ नहि बल्कि निर्माणसँ।
- 2ग्राहक पर दावा"हमरा लोक क ई खाता पहिले सँ अछि" प्रति कंपनी रखल गेल ताला अछि — त' दूटा ब्रांड एहने बाज़ारमे टकराए बिना काज क' सकैत अछि।
- 3प्रॉम्प्ट आ सेटिंगप्रत्येक कंपनी अपन स्वयंक संपादित करैत अछि। ई एकमात्र स्थान जतय ई साझा भेल छल, ओ बग छल, आ ई ओ बग अछि जे खोजबामे ई सिस्टम सबसँ बेसी गर्व करैत अछि।
- 4पार्टनर प्रोग्रामप्रति कंपनी एकटा मॉड्यूल, वैश्विक नहि जे सबकेँ विरासतमे मिलै।
एप्लिकेशनक नीचा लागू सीमा
समूह वास्तवमे की साझा क' सकैत अछि
अलगाव अपन लेल अलगाव नहि अछि। समूहभर साझा करबाक लायक चीज़ सभ जानबूझक साझा कएल जाइत अछि, आ ओ सब प्रायः उबाऊ चीज़ अछि — जे ठीक अछि, किएक त' उबाऊ चीज़मे दोहराएल लागत रहैत अछि:
- चलाबै आ अपडेट करबाक लेल एक इंस्टॉल। एक डिप्लॉयमेंट, देखभाल करबाक लेल एक सेट क्रेडेंशियल, पैच रखबाक लेल एक चीज़।
- लोकक एक टीम, अलग-अलग टोपी पहिनए। एकटा व्यक्ति एकसँ बेसी कंपनीमे काज क' सकैत अछि; जे ओ नहि क' सकैत अछि ओ भूल गेल क्वेरीक माध्यमसँ दूनू एक साथ देखनाइ।
- आदतक एक सेट। लीड कोना आवंटित होइत अछि, नोट कोना लिखल जाइत अछि, जॉब कोना इनवॉइस तक पहुँचैत अछि — एक बेर सीखू, सब जगह लागू करू, जाहिसँ ऑनबोर्डिंग लगभग एकटा सुबहक घटि जाइत।
- परिवारक बाकी संग एक संबंध। नीचा castomAPI, एहने खाता, एहने कनेक्टर — जतय जरूरी अछि ततय प्रति कंपनी कॉन्फ़िगर।
समूह सदा दोसर प्रश्न जे पूछैत अछि
"की हम सबटाक रिपोर्ट क' सकी?" हँ — समूहक अपन दृष्टिकोणसँ, जानबूझक आ स्पष्ट रूपसँ, लीक भेल सीमाक साइड इफेक्टक रूपमे नहि। ई अंतर पूरा डिज़ाइन अछि: रेखा पार करनाइ कोनो व्यक्तिक जानबूझक कएल गेल काज होबाक चाही, जाहिमे एकरा करबाक अधिकार हो। ई कखनो सेहो कोनो भटकल आइडेंटिफ़ायरसँ दुर्घटनावश नहि भ' सकैत।
आ तेसर प्रश्न जे ओ सब पूछैत अछि: "यदि हम एकटा ब्रांड बेची त' की होइत?" डेटाबेस जे सीमा रखैत अछि, ओहीसँ अहाँ साफ कॉपी निकालि सकैत छी। ई संयोग नहि अछि — अलगाव आ पोर्टेबिलिटी एहने गुण अछि जे दू अलग बैठकसँ देखल गेल अछि।
फर्शक नीचा
विशेष रूपसँ की रेखा रखैत अछि
दावा नहि, सूची। यदि कोनो आपूर्तिकर्ता अपन उत्पादक बारे ई सूची नहि द' सकैत, त' ओ ध्यान देबाक लायक अछि।
26
टेबल अपन कंपनी लै रहैत अछि, जतय जाँच बल अपवाद चालू रहैत अछि, केवल उपलब्ध नहि।
72
नीतिसभ, एक-एक करि लिखल गेल ताकि प्रत्येक केँ कोनो मानस पढ़ने रहै, लूप मे बनाओल नहि गेल।
942
टेस्ट, कोनो बात बदलैत हर बेर शून्य सँ फेर बनाओल गेल डेटाबेस पर चलाओल जाइत अछि।
0
डिफ़ॉल्ट कंपनी। बिना स्कोप केँ अनुरोध डेटा तक पहुँच सँ पहिने अटकि जाइत अछि — भूलि कऽ बन्द करबाक कोनो फॉलबैक नै अछि।

“पाँच कंपनी, पाँच इंस्टॉल, अहाँ सँ पाँच बिल।”
एक इंस्टॉल। पाँच सीमा जे डेटाबेस रखैत अछि।
साझा लोक, साझा आदत, साझा प्लेटफ़ॉर्म — मुदा एको साझा ग्राहक नै। ओ सीमा पार करब एहन बात होए जे कोनो मानस जानबूकि केँ करलक, कहियो एहन नहि जे कोनो पहचान-चिह्न सँ गलती सँ भ' गेल।
पृथक्करण केँ कोना बनाओल गेल अछि →