ما هي المعمارية النظيفة؟
تنظّم المعمارية النظيفة البرمجيات حول سلوك الأعمال، وتفصله عن واجهات المستخدم وقواعد البيانات وأطر العمل. وهدفها تقليل أثر التغييرات التقنية على قواعد التطبيق المهمة.
على سبيل المثال، «لا يمكن إلغاء طلب تم تسليمه» قاعدة أعمال. وتظل كما هي سواء استخدم العميل موقعًا أو تطبيقًا للهاتف، وبغض النظر عن تقنية التخزين.
الأجزاء الرئيسية
تُرسم المعمارية النظيفة عادةً على هيئة دوائر مرتبة من الداخل إلى الخارج:
