Sayer Aljohani
كتيب يشرح تصميم الأنظمة الموزعة distributed systems والإنماط المستخدمة (patterns)، مع أمثله ع طريقة الاستخدام.
الفئة المستهدفة :
- مهم جدا لمطورين و المهتمين في معمارية الأنظمة. مثل بناء نظام يعتمد على خدمات الخارجيه (api ) .
- المقابلات الوظيفه في مجال تصميم الانظمه (system architecture )
مثال :
من ضمن الأنماط المذكوره نمط Circuit Breaker Pattern. أتصور شرحه بطريقة جدا واضحه وتساعدك ع تطبيقه. مع العلم هذه الأنماط تعتبر خطوات وافكار لحل لمشاكل، وليست دائما الزامية ولكن ع حسب الاحتياج، لأنها معقدة نوعا ما.
ملاحظة :
لا تحاول تطبق نمط وانت ما عندك مشكله حقيقية تستحق. لانه راح يعقد عليك الكود، ربما فيه حل أسهل مناسب للمشكلة ويوفر عليك جهد ووقت. لكن في نفس الوقت لا تخترع العجله.
الخلاصة :
اقرأ واطلع ع سناريوهات كثيرة حتى تتعرف ع التجارب السابقه، وبعدها حدد الحل المناسب بناء ع المصادر المتوفره ( خبرات، ادوات، وقت ،بيئة عمل وووو)
7 · 1.4K ·