نظرة عامة
دليلك الشامل لقسم تصميم الأنظمة
كيف تصمم نظامًا يتحمل ملايين المستخدمين: التقدير بالأرقام والتوسع وموازنة الأحمال، التخزين المؤقت والنسخ والتقسيم، ثم الخدمات المصغّرة والطوابير.
لمن هذا القسم؟
لغير التقني وللتقني معًا. كل جزء يفتح بطريقين: مسار مبسّط بالتشبيه لمن يبدأ من الصفر، ومسار تفصيلي لمن يعرف الأساسيات ويريد العمق. اقرأ الطريق الذي يناسبك ثم أكمل الجزء.
كيف تقرأه؟
رسم متحرك، ثم ما تحتاجه قبل أن تبدأ، ثم الفكرة بكود تشغّله، ثم مثال محلول، ثم بطاقات مراجعة وأسئلة «اختبر فهمك».
قاعدة
لا تنتقل من جزء قبل أن تحضر أسئلته بلا تخمين. القراءة وحدها لا تثبت شيئًا.
اختر موضوعًا
نظرة على قسم تصميم الأنظمة
تبدأ بالخادم ثم القاعدة ثم التواصل بين الأجزاء. كل درس يحل عنق الزجاجة الذي يظهر بعد الدرس الذي قبله.
| الجزء | الموضوع | تتعلم |
|---|---|---|
| 1 | التوسّع وموازنة الأحمال | التقدير التقريبي، التوسع الأفقي، الخوادم بلا حالة، وخوارزميات الموازنة |
| 2 | التخزين المؤقت والنسخ والتقسيم | LRU وTTL والإبطال، نسخ القراءة، والتجزئة المتسقة |
| 3 | الخدمات المصغّرة والطوابير | حدود الخدمات، الطوابير، إعادة المحاولة، وidempotency |
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.