ગ્રુપ્સ અને અનેક બ્રાન્ડ્સ માટે
અનેક કંપનીઓ, એક ઇન્સ્ટોલ, શેર કરેલા ગ્રાહકો નહીં
ગ્રુપ્સ સામાન્ય રીતે આ બે વાર, બે ખરાબ રીતે ઉકેલે છે: કાં તો પાંચ અલગ ઇન્સ્ટોલ અને પાંચ અલગ બધું જ, અથવા એક ઇન્સ્ટોલ અને એક પવિત્ર વાયદો કે એપ્લિકેશન હંમેશાં સાચું ફિલ્ટર કરશે. પહેલું મોંઘું છે. બીજું ફક્ત વાયદો છે, અને વાયદા સુરક્ષા મોડેલ નથી હોતા.
જો તમે એકથી વધુ કંપની ચલાવતા હો — સબસિડિયરીઓ સાથેનું હોલ્ડિંગ, ફ્રેન્ચાઇઝ, અલગ બજારો માટેના બે બ્રાન્ડ, એજન્સી અને એજન્સીમાંથી નીકળેલી વસ્તુ — તો તમે સમસ્યાનો આકાર પહેલેથી જ જાણો છો. બ્રાન્ડ્સ લોકો, ટૂલિંગ અને ફાઇનાન્સ વિભાગ શેર કરે છે. તેઓ ગ્રાહકો શેર કરતા નથી, અને શેર કરતા દેખાવા પણ જોઈએ નહીં.
iKonekt બધું એક જ ઇન્સ્ટોલમાંથી ચલાવે છે, અને તેમની વચ્ચેનું અલગાવ કોડ દ્વારા નહીં પણ ડેટાબેઝ દ્વારા જાળવવામાં આવે છે. આ તફાવત શૈક્ષણિક લાગે છે જ્યાં સુધી એ દિવસ ન આવે.
લેયર કેમ મહત્વની છે
એપ્લિકેશન-સ્તરનું ફિલ્ટર એ ક્વેરીમાં એક વાક્ય છે. તે ત્યાં સુધી કામ કરે છે જ્યાં સુધી ક્યારેય લખાશે તે દરેક ક્વેરીમાં તે હોય — જલ્દીમાં લખાયેલી ક્વેરી, નવા ડેવલપરે લખેલી ક્વેરી, અને ફક્ત એક વાર વપરાશે તેવા રિપોર્ટ માટે લખાયેલી ક્વેરી સહિત.
સીમાને ડેટાબેઝમાં ધકેલી દો અને ગણિત ઊંધું થઈ જાય છે. નીતિ દરેક વાંચન અને દરેક લેખન પર, બધું નીચેથી ચાલે છે. કંપની ભૂલી જતી ક્વેરી ખોટી પંક્તિઓ આપતી નથી; તે કંઈ જ આપતી નથી. નિષ્ફળતાનું સ્વરૂપ ખાલી સ્ક્રીન અને મૂંઝાયેલા ડેવલપર બને છે, જે સાચું નિષ્ફળતા સ્વરૂપ છે.
ખાલી સ્ક્રીન એ ફીચર છે. અમે બે એવા ગ્રાહકોને ગ્રાહક યાદી સમજાવવા કરતાં, જેમણે મળવાની અપેક્ષા ન રાખી હોય, પોતાના જ એન્જિનિયરને ખાલી સ્ક્રીન સમજાવવી પસંદ કરીશું.
- 1ગ્રાહકો અને થ્રેડ્સસ્કોપ્ડ. બ્રાન્ડ A નો વેચાણકર્તા બ્રાન્ડ B ના ગ્રાહકો સુધી પહોંચી શકતો નથી — કન્ફિગરેશન દ્વારા નહીં, બંધારણ દ્વારા.
- 2ગ્રાહક પરના દાવા"અમારી પાસે આ ખાતું પહેલેથી છે" એ પ્રતિ કંપની રાખવામાં આવેલું લોક છે — એટલે બે બ્રાન્ડ્સ એક જ બજાર પર અથડાયા વગર કામ કરી શકે છે.
- 3પ્રોમ્પ્ટ્સ અને સેટિંગ્સદરેક કંપની પોતાના સંપાદિત કરે છે. આ ક્યારેય શેર થયું હતું તે એક જ જગ્યાએ બગ હતું, અને તે એ બગ છે જે શોધ્યું તેમાં આ સિસ્ટમ સૌથી ગર્વ અનુભવે છે.
- 4પાર્ટનર પ્રોગ્રામ્સપ્રતિ કંપની એક મોડ્યુલ, બધા દ્વારા વારસામાં મળતું ગ્લોબલ મોડ્યુલ નહીં.
એપ્લિકેશનની નીચે લાગુ કરાયેલી સીમા
ગ્રુપ ખરેખર શું શેર કરી શકે છે
અલગાવ એ પોતાના માટે એકાંત નથી. ગ્રુપમાં શેર કરવા લાયક વસ્તુઓ જાણીજોઈને શેર કરવામાં આવે છે, અને તે મોટે ભાગે નીરસ વસ્તુઓ છે — જે બરાબર જ છે, કારણ કે નીરસ વસ્તુઓ જ છે જ્યાં નકલ થયેલો ખર્ચ રહે છે:
- ચલાવવા અને અપડેટ કરવા માટે એક જ ઇન્સ્ટોલ. એક ડિપ્લોયમેન્ટ, સંભાળવા માટે એક જ ક્રેડેન્શિયલ સેટ, પેચ રાખવા માટે એક જ વસ્તુ.
- અલગ ટોપી પહેરતા લોકોની એક જ ટીમ. એક વ્યક્તિ એકથી વધુ કંપનીમાં કામ કરી શકે છે; તે શું કરી શકતી નથી તે એ છે કે પૂછવાનું ભૂલી ગયેલી ક્વેરી દ્વારા બંને એક સાથે જોવા.
- ટેવોનો એક જ સેટ. લીડ કેવી રીતે સોંપાય, નોંધ કેવી રીતે લખાય, જોબ ઇન્વોઇસ સુધી કેવી રીતે પહોંચે — એક વાર શીખાય, બધે લાગુ પડે, જે ઓનબોર્ડિંગને લગભગ એક સવાર જેટલું ટૂંકું કરે છે.
- પરિવારના બાકીના ભાગ સાથે એક જ સંબંધ. નીચે castomAPI, એક જ ખાતું, એક જ કનેક્ટર્સ — જ્યાં મહત્વ હોય ત્યાં પ્રતિ કંપની કન્ફિગર થયેલા.
ગ્રુપ હંમેશાં બીજા નંબરે પૂછતો પ્રશ્ન
"શું આપણે તેમનાં બધાં પર રિપોર્ટ કરી શકીએ?" હા — જૂથના પોતાના દૃષ્ટિકોણથી, જાણીજોઈને અને સ્પષ્ટપણે, લીક થતી સીમાના આકસ્મિક પરિણામ તરીકે નહીં. આ તફાવત જ આખી ડિઝાઇન છે: રેખા પાર કરવી એ કોઈક વ્યક્તિએ હેતુપૂર્વક, તે અધિકાર સાથે કરેલી ક્રિયા હોવી જોઈએ. તે ક્યારેય એવું ન હોવું જોઈએ કે કોઈ છૂટી ઓળખ (identifier) આકસ્મિક રીતે કરી શકે.
અને તેઓ ત્રીજો પ્રશ્ન પૂછે છે: "જો આપણે કોઈ બ્રાન્ડ વેચી દઈએ તો શું થશે?" ડેટાબેઝ જે સીમા જાળવે છે તે જ સીમામાંથી તમે સ્વચ્છ નકલ બહાર કાઢી શકો છો. આ યોગાનુયોગ નથી — અલગાવ અને સ્થાનાંતરક્ષમતા એ જ ગુણધર્મ છે, બે અલગ બેઠકોમાંથી જોવામાં આવેલો.
ફ્લોરની નીચે
ખાસ કરીને રેખા શું જાળવી રાખે છે
દાવો નહીં, યાદી. જો સપ્લાયર પોતાના જ ઉત્પાદન વિશે આ યાદી આપી ન શકે, તો તે નોંધવાલાયક છે.
26
કોષ્ટકો જે પોતાની કંપની સાથે આવે છે, જેમાં ચેક ફક્ત ઉપલબ્ધ નહીં પણ ફરજિયાત ચાલુ હોય.
72
નીતિઓ, એક પછી એક લખાયેલી, જેથી દરેકને વ્યક્તિએ વાંચ્યું હોય, લૂપમાં જનરેટ થઈ ન હોય.
942
ટેસ્ટ, જે દર વખતે કંઈ બદલાય ત્યારે શૂન્યથી ફરી બનાવેલા ડેટાબેઝ પર ચલાવવામાં આવે છે.
0
ડિફોલ્ટ કંપનીઓ. કોઈ સ્કોપ વગરની રિક્વેસ્ટ ડેટા સુધી પહોંચે તે પહેલાં ભૂલ કરે છે — બંધ કરવાનું ભૂલી જાય તેવું કોઈ ફોલબેક નથી.

"પાંચ કંપનીઓ, પાંચ ઇન્સ્ટોલ, તમારી પાસેથી પાંચ ઇન્વોઇસ." તમારી પાસેથી — આદરપૂર્વક કહીએ તો, તમારા માટે પાંચ ઇન્વોઇસ.
એક ઇન્સ્ટોલ. ડેટાબેઝ જાળવે તેવી પાંચ સીમાઓ.
સાઝા લોકો, સાઝી ટેવો, સાઝું પ્લેટફોર્મ — અને એક પણ સાઝો ગ્રાહક નહીં. તે રેખા પાર કરવી એ વ્યક્તિએ હેતુપૂર્વક કરેલી ક્રિયા હોવી જોઈએ, ક્યારેય ઓળખ (identifier) આકસ્મિક રીતે કરી શકે તેવી નહીં.
અલગાવ કેવી રીતે બનેલો છે →