خانه / بایگانی برچسب: معماری نرم افزار

بایگانی برچسب: معماری نرم افزار

Consumer Driven Contract Testing

Consumer Driven Contract Testing     با داشتن یک API با دوجین استفاده کننده(Consumer) که گاهی اوقات نیازمندی های مختلف و متضادی هم ممکن است داشته باشند ایجاد و برپایی یک قرارداد روشن و واضح بین ارائه دهنده ی سرویس(Provider) و استفاده کنندگان از سرویس با بیشتر و بیشتر شدن …

ادامه نوشته »

Software Behavior and Architecture

جدال ناتمام معماران نرم افزار و مدیران ذینفع سازمان مقدمه یکی از جدال ها و بحث های تمام نشدنی تاریخ را می توان در جدال میان افراد فنی و بخصوص علاقمند به پرکتیس های فنی و الگوهای طراحی نرم افزار با سایر افراد بیزینسی مشاهده نمود.! جایی که هر کس …

ادامه نوشته »

مقدمه بر معماری و کتاب 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 معرفی شد. این سبک معماری اشاره به یکسری ویژگی‌ها و محدودیت‌هایی دارد که جهت رسیدن یک معماری توزیع شده‌‎ی بر پایه HTTP مورد نیاز …

ادامه نوشته »

microservices

مایکروسرویس ها مقدمه: مایکروسرویسها به عنوان یکی از رویکردها معماری طراحی سیستم های نرم افزاری در چند سال گذشته به عنوان مهمترین و محبوب روش طراحی معماری سیستم های نرم افزارها شناخته شده, بطوریکه در سال 2014 این مفهوم به موضع داغ و پر بحث سال تبدیل شده بود. در این …

ادامه نوشته »
به کانال من در تلگرام بپیوندید

اگر علاقمند به مباحث معماری و مدلسازی نرم افزار هستید می توانید به کانال تلگرام بپیوندید.

پیوستن بستن