اگر در نگاه اول، عنوان معماری تميز (Clean Architecture) حس كنجكاوی شما را به خود جلب میكند، احتمالاً شما به معماری نرمافزاری كه در حال ساخت آن هستید اهميت ويژهایی میدهيد. به نوعی میتوان گفت مهمترين نيازمندی Non-functional يک نرمافزار، موضوع نگهداشت (Maintainabilty) آن است؛ به هر ميزان كه هزينه نگهداشت یک محصول نرم افزاری پايين و يا قابل قبول باشد، به مراتب سريعتر و كم هزينهتر میتوانيم قابليتهای جديدی به آن اضافه كنيم و يا چارهایی برای رفع مشكلات كارایی و مقياس پذيری آن بیندیشیم، و حتی رفع مشكلات امنيتی آن را نيز سریعتر کنیم. محمد یگانهفر در اين ارائه به نحوه درست پياده سازی یک معماری تميز و ظرفيتهای اين شيوه در كنترل هزينه نگهداشت یک محصول نرمافزاری خواهد پرداخت.