क्लीन आर्किटेक्चर क्या है?
क्लीन आर्किटेक्चर सॉफ़्टवेयर को व्यावसायिक व्यवहार के आसपास व्यवस्थित करता है और उसे उपयोगकर्ता इंटरफ़ेस, डेटाबेस तथा फ़्रेमवर्क से अलग रखता है। इसका लक्ष्य महत्वपूर्ण एप्लिकेशन नियमों पर तकनीकी बदलाव का असर कम करना है।
उदाहरण के लिए, “पहुँचाया गया ऑर्डर रद्द नहीं किया जा सकता” एक व्यावसायिक नियम है। ग्राहक वेबसाइट इस्तेमाल करे या मोबाइल एप्लिकेशन, और स्टोरेज तकनीक कोई भी हो, नियम वही रहता है।
मुख्य हिस्से
क्लीन आर्किटेक्चर को आम तौर पर अंदर से बाहर व्यवस्थित वृत्तों के रूप में दिखाया जाता है:
