جدال ناتمام معماران نرم افزار و مدیران ذینفع سازمان مقدمه یکی از جدال ها و بحث های تمام نشدنی تاریخ را می توان در جدال میان افراد فنی و بخصوص علاقمند به پرکتیس های فنی و الگوهای طراحی نرم افزار با سایر افراد بیزینسی مشاهده نمود.! جایی که هر کس …
ادامه نوشته »مقدمه بر معماری و کتاب Clean Architecture
مقدمه بر معماری و کتاب Clean Architecture Uncle Bob نام Uncle Bob را همگی با Clean Code و Clean Coder بخاطر داریم. که در این دو کتاب ارزشمند پرداخته می شود به کد و تولید کننده کد(دولوپر) خوب و با کیفیت. از Uncle Bob که تجربه ای به قدمت …
ادامه نوشته »Say No to No Monolith
Say No to “No Monolith” Packages Principals با بیشتر شدن تمایل و گرایش به مایکروسرویس ها، و برشمردن مزایای و مقایسه آن با سیستم های مونولیت، یک جنبشی بوجود آمده که در صورت و هر شرایطی سعی در نه گفتن به مونولیت ها دارد(No monoliths). باید توجه داشت که این …
ادامه نوشته »Richardson Maturity Model
REpresentational State Transfer یا REST مدلی بود از یک معماری مبتنی بر شبکه و برای سیستم های توزیع شده که توسط Roy Fielding در سال 2000 و در تز دکترای ایشون با عنوان Design of Network-based Software Architectures معرفی شد و بیشتر پاسخی بود بر مدل های RPC و همچنین SOAP. در مبحثی جداگانه به …
ادامه نوشته »microservices
مایکروسرویس ها مقدمه: مایکروسرویسها به عنوان یکی از رویکردها معماری طراحی سیستم های نرم افزاری در چند سال گذشته به عنوان مهمترین و محبوب روش طراحی معماری سیستم های نرم افزارها شناخته شده, بطوریکه در سال 2014 این مفهوم به موضع داغ و پر بحث سال تبدیل شده بود. در این …
ادامه نوشته »