OOP

Gof

Recent Posts

Orchestration یا Choreography؟

مقدمه: با شکستن یک برنامه یک-تکه(مانولیت) به مجموعه‌ای از سرویس های کوچکتر ما با مسائل جدید مواجه می‌شویم که ذاتی سیستم‌های توزیع شده می‌باشد و باید برای آن‌ها راهکاری داشته باشیم. یکی از این مسائل بحث تراکنش هایی است که قبلاً در سطح یک پراسس و یک دیتابیس(معمولا)مدیریت می‌شد و …

ادامه نوشته »

تراکنش های طولانی مدت یا Long Lived Transactions (LLT)

تراکنش های طولانی مدت تراکنش هایی هستند که به مدت طولانی(چندین ثانیه یا ساعت یا روز) یک منبع مهم اشتراکی را بصورت لاک شده در اختیار دارند تا تکلیف آن‌ها مشخص شود. منبع در اینجا غالباً دیتابیس می باشد. این تراکنش ها تأثیر قابل توجهی بر عملکرد و کارایی و زمان پاسخگویی برنامه …

ادامه نوشته »

مایکروسرویس ها و چالشی نا تمام به نام اندازه

بزرگی سرویس ها در معماری مایکروسرویس ها در سبک معماری مایکروسرویس ها ما با سرویس های مستقلی سروکار داریم که ضمن داشتن استقلال در کل چرخه ی زندگی خود یک ویژگی مهم را با خود یدک می کشند. ویژگی ای که به جهت اهمیت بخشی از نام این سبک معماری شده …

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

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

پیوستن بستن