GENAI 102
M02 · L09
تصميم الأنظمة

كيف تتلاءم القطع معاً

تصميم الأنظمة هو كيفية تلاؤم أجزاء أداتك — الواجهة الأمامية والخادم وقاعدة البيانات والخدمات الخارجية — معاً بحيث يكون النظام كلّه سريعاً بما يكفي وموثوقاً بما يكفي لمن يستخدمونه.

01 / 08
GENAI 102
M02 · L09
ما الذي تصمّم من أجله

الخصائص التي تهمّ

حفنة من الخصائص تقرّر ما إذا كان النظام مريحاً في الاستخدام ويبقى صامداً تحت حركة المرور الحقيقية.

  • الكمون — كم تبدو الاستجابة سريعة للمستخدم
  • الحِمل — كم عدد المستخدمين والطلبات التي تصله في آنٍ واحد
  • التوسّع — استيعاب المزيد دون أن ينهار
  • الموثوقية — البقاء قيد التشغيل، والفشل بلطف عندما يتعذّر ذلك
02 / 08
GENAI 102
M02 · L09
أكبر رافعة

اعمل أقلّ

أكبر رافعة منفردة للسرعة هي ألّا تؤدّي عملاً يمكنك تجنّبه. خزّن نتيجة يمكنك إعادة استخدامها، ولا تُعِد حساب ما لم يتغيّر.

التخزين المؤقّت، في سطر واحد
احتفظ بجواب طلبٍ مكلِّف، وأعِد تسليم النسخة المحفوظة في المرة التالية — بدلاً من دفع تلك الكلفة مجدداً.
03 / 08
GENAI 102
M02 · L09
طريقتان للنموّ

أشكال التوسّع

عندما لا يكفي جهاز واحد، يمكنك النموّ في اتجاهين — وإبقاء كل طلبٍ مكتفياً بذاته هو ما يجعل الاتجاه الثاني سهلاً.

رأسي
جهاز أكبر — بسيط، لكن له سقف
أفقي
أجهزة أكثر — يعمل على أفضل وجه حين يكون كل طلبٍ بلا حالة
04 / 08
GENAI 102
M02 · L09
الحجم المناسب

صمّم للحِمل الذي تملكه فعلاً

معظم الأدوات الشخصية تخدم شخصاً واحداً، أو قلّة. لا تُفرِط في الهندسة لأجل ملايين المستخدمين الذين لا تملكهم — التعقيد حقيقي وحركة المرور ليست كذلك. طابِق التصميم مع الحِمل الماثل أمامك.

05 / 08
GENAI 102
طبّقها
طبّقها على مشروعك الختامي

طبّقها

كيفية التنفيذ: قدّر الحِمل الحقيقي لأداتك في سطر واحد — المستخدمون × الأفعال في اليوم — ودع ذلك الرقم يقرّر إلى أي حدّ يُسمح لك بإبقائها بسيطة.

  • متتبّع مهام الذكاء الاصطناعي الأسبوعي — مستخدم واحد، بضع رسائل في اليوم: خادم صغير وقاعدة بيانات يكفيان تماماً؛ الكلفة التي تهمّ هي استدعاءات LLM، لا البنية التحتية.
  • موقع علامتك الشخصية — الموقع الساكن سريع بلا عناء ويتوسّع مجاناً على CDN؛ تلك هي حكاية الموثوقية كلّها.
06 / 08
GENAI 102
اختبار سريع

تحقّق ممّا ثبت

ثلاثة أسئلة من هذا الدرس. أجب لترى السبب — يظهر الشرح سواء أصبتَ أم أخطأت. ولا شيء يُسجَّل أو يُحفَظ.

السؤال 1 من 0
النتيجة 0/0

07 / 08
GENAI 102
ملخّص
مراجعة

ما الذي تعلّمته

تصميم الأنظمة هو تلاؤم القطع معاً لأجل قدرٍ كافٍ من السرعة والموثوقية: راقِب الكمون والحِمل والتوسّع والموثوقية؛ اعمل أقلّ عبر التخزين المؤقّت؛ توسّع رأسياً أو أفقياً؛ واضبط حجم التصميم على الحِمل الذي تملكه فعلاً.

الدرس التالي
08 / 08