الگوی امتحان مجدد: ساخت میکروسرویس های انعطاف پذیر
در معماری میکروسرویسها، سرویسها به جای تماسهای درون حافظه، از طریق شبکه ارتباط برقرار میکنند. در حالی که این جداسازی مقیاس افقی گسترده و استقرار مستقل را امکان پذیر می کند، یک آسیب پذیری بزرگ را نیز معرفی می کند: شبکه غیرقابل اعتماد است.
در هر لحظه، یک سرویس پایین دستی ممکن است با یک مشکل کوتاه در شبکه، یک جهش موقت CPU، یک کشمکش سریع قفل پایگاه داده یا راه اندازی مجدد به روز رسانی رو به رو شود. این خرابی های موقت به نام عیب های گذرا شناخته می شوند.
Microservices
Retry Pattern
Software Architecture
System Design
Fault Tolerance
Resilience