परंपरागत एन-टियर आर्किटेक्चर का एक विकल्प Command-Query Responsibility Segregation (सीक्यूआरएस) आर्किटेक्चर है जैसा कि उडी दहन द्वारा चर्चा की गई है।
सभी स्थापत्य निर्णय क्या तुम सच में जब यह उपयोग करने के लिए के रूप में चर्चा
here
व्यक्तिगत रूप बारे में सोचना चाहिए की तरह
, मैं अपने सॉफ्टवेयर में "over architecture" का एक बहुत देखते हैं यात्रा वास्तव में अधिक मायने रखती है जटिल और चीजों को और अधिक कठिन बना सकते हैं जो बनाए रखने और स्पष्ट रूप से बहुत अधिक लागत के लिए। आपको वास्तव में एक आर्किटेक्चर चुनने के बजाय पहले व्यवसाय की समस्या के बारे में बहुत कुछ सोचने की जरूरत है।
सर्वोत्तम परिणामों और आसान रिफैक्टरिंग के लिए चीजों को यथासंभव सरल रखें।
मानक सम्मेलन भौतिक सीमाओं के लिए ** स्तर ** और तार्किक सीमाओं के लिए ** परत ** का उपयोग कर रहा है। –