خانه
Crafting Software Design Masoud Bahrami
خانه
سرخط خبرها
چگونه یک سیستم یک-تکه(مانولیت) به مایکروسرویس ها شکسته می شود
معماری های Serverless
microservices
شناخت SUT پیش شرط لازم و ضروری برای نوشتن تست خوب
خروجی جلسات بازنگری باید شامل تصمیمات قابل انجام توسط تیم باشد
یک ترفند خیلی ساده جهت تشخیص تمایز بین ValueObjectها و Entityها
Orchestration یا Choreography؟
تراکنش های طولانی مدت یا Long Lived Transactions (LLT)
مایکروسرویس ها و چالشی نا تمام به نام اندازه
Consumer Driven Contract Testing
مایکروسرویس ها و چالشی بنام DRY
خانه
/
Media Page
Media Page
شناخت SUT پیش شرط لازم و ضروری برای نوشتن تست خوب
The “system under test”. It is short for “whatever thing we are testing” and…
خروجی جلسات بازنگری باید شامل تصمیمات قابل انجام توسط تیم باشد
اصل دوازدهم بیانیه چابک اشاره میکند که تیم باید در بازههای زمانی مشخص و منظم در مورد اینکه چگونه م…
یک ترفند خیلی ساده جهت تشخیص تمایز بین ValueObjectها و Entityها
آیا این رو Entity در نظر بگیرم یا ValueObject؟ این سوال از اون جنس سوالاتی هست که آدم معمولا جوابهای…
تراکنش های طولانی مدت یا Long Lived Transactions (LLT)
تراکنش های طولانی مدت تراکنش هایی هستند که به مدت طولانی(چندین ثانیه یا ساعت یا روز) یک منبع مهم اشت…
Software Behavior and Architecture
جدال ناتمام معماران نرم افزار و مدیران ذینفع سازمان مقدمه یکی از جدال ها و بحث های تمام نشدنی تاریخ …
اجایل به معنی اسکرام نیست!
اجایل به معنی اسکرام نیست! گزاره ای به ظاهر بدیهی و روشن؛ در عمل اما خلاف این امر صادق است و در بیشت…
فرآیند آزمون AB
AB Testing Approach مقدمه بی شک یکی از سخت ترین و مشکل ترین فعالیت های هر توسعه سیستمی مربوط می شود …
بررسی Promiseها در AngularJs بر اساس کارتون
بررسی Promiseها در Angular Js بر اساس کارتون متن زیر بر گرفته از مقاله ای است که آقای Andy Shora د…
به کانال من در تلگرام بپیوندید
اگر علاقمند به مباحث معماری و مدلسازی نرم افزار هستید می توانید به کانال تلگرام بپیوندید.
پیوستن
بستن