بررسی الگوی CQRS
Command and Query Responsibility Segregation که بهاختصار CQRS نامیده میشود. یعنی جداکردن وظیفه Commandها و Queryها از یکدیگر یا به عبارتی جداکردن مسئولیت Read کردن و Write کردن. همانطور که…
ادامه خواندنCommand and Query Responsibility Segregation که بهاختصار CQRS نامیده میشود. یعنی جداکردن وظیفه Commandها و Queryها از یکدیگر یا به عبارتی جداکردن مسئولیت Read کردن و Write کردن. همانطور که…
ادامه خواندنReverse proxy سروری است که درخواستهای کاربران بهصورت مستقیم به آن ارسال میشود و هدایت ترافیک ورودی به سرورهای اصلی توسط Reverse proxy انجام خواهد شد. لازم به ذکر است…
ادامه خواندندر این پست قرار است درباره یکی از راهحلهای پایدارتر کردن سیستم صحبت کنیم. امروزه استفاده از سرویسهای خارجی یا همان external services در برنامههای وب بسیار رایج است. برنامههای…
ادامه خواندنالگوی throttling به کنترل مصرف منابع استفاده شده توسط یک نمونه از یک برنامه کاربردی، یا یک سرویس کامل کمک می کند. محدودیت throttling را می توان بر اساس نیاز…
ادامه خواندندر این مقاله، میخواهم الگوی طراحی بسیار ساده – الگوی Timeout – برای طراحی میکروسرویس انعطافپذیر را به شما نشان دهم. الگوی Timeout یکی از ساده ترین تکنیک هاست. ما…
ادامه خواندناز سالهای گذشته استفاده از معماری مایکروسرویس به علت مزایایی که برای سیستمهای Large Scale دارد در حال افزایش است، یکی از مسائلی که بیشتر در این معماری و معماریهای…
ادامه خواندنعبارت High Availability یا بهاختصار HA به معنای تلاش سرویسدهندهها برای دسترسی مستمر به خدمات و سرویسها و همچنین بیشترین زمان UpTime برای آنها میباشد. ارائهدهندگان سرویس همیشه به دنبال…
ادامه خواندنتحمل پذیری خطا – Fault Tolerance به توانایی یک سیستم (کامپیوتر، شبکه، کلاستر ابری و غیره) برای ادامه کار بدون وقفه زمانی که یک یا چند جزء آن از کار…
ادامه خواندنلود بالانسر ها در لایه های مختلفی کار می کنند.برای مثال ، لودبالانسینگ خطوط اینترنت در لایه سه و دو ، لودبالانسینگ نرم افزار در لایه هفت و چهار. لودبالانسینگ…
ادامه خواندن