مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
لو الـ Pod بيموت بـ Exit 137 من غير سبب واضح، المشكلة إنه تخطّى حدّ الذاكرة فقتله الكيرنل. هنا تفهمها بمثال بسيط، تكتشفها بأمر واحد، وتصلّحها بضبط requests وlimits صح، بأرقام ومصادر رسمية.
خدمتك بطيئة والـ CPU مستواه 40%؟ غالبًا المشكلة إن الـ CPU limit بيخنق الحاويّة عبر CFS quota. اتعلّم تكتشف الـ throttling وتصلّحه بأرقام حقيقية.
لو كل rolling update بيرجّعلك أخطاء 502، المشكلة إن الـ Pod بيموت وهو ماسك اتصالات شغّالة. شرح للمتوسط لـ preStop و SIGTERM و terminationGracePeriodSeconds بمثال وكود Kubernetes قابل للنسخ وأرقام وtrade-offs.
عميل أو بوت واحد بيرسل 500 طلب/ثانية يقدر يخلّي الـ API بتاعك بطيء للكل. Rate Limiting في Nginx بـ 8 أسطر بيحدّ كل IP عند معدل ثابت ويرجّع 429 للفائض. مقال للمتوسط بمثال حارس الملهى، شرح خوارزمية الدلو المثقوب، إعداد limit_req كامل قابل للنسخ، أرقام قبل وبعد، فخ الـ NAT المشترك، trade-offs، ومتى متستخدموش، مع مصادر رسمية.
قاعدة بياناتك بترفض الطلبات بـ too many clients والـ CPU لسه فاضي. المشكلة في سقف الاتصالات مش في السيرفر. PgBouncer بيخلّي 1000 عميل يتشاركوا 20 اتصال فعلي. مقال للمتوسط بمثال شبابيك البنك، شرح علمي لتكلفة الاتصال في Postgres، ملف pgbouncer.ini كامل، فرق transaction عن session pooling، أرقام مقاسة، trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.
صورة Docker بتاعتك 1.1 جيجا والـ deploy بياخد دقايق وانت شاحن أدوات البناء كلها معاك للإنتاج. الـ multi-stage build بيفصل مرحلة البناء عن مرحلة التشغيل فينزّل الحجم لـ 95 ميجا. مقال للمتوسط بمثال المطبخ والمطعم، شرح علمي لطبقات الصورة، Dockerfile قبل وبعد قابل للنسخ، أرقام مقاسة، 4 trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.
لو كل deploy بيكلّفك 45 ثانية توقف ولو حصل خطأ بتستنى 6 دقايق علشان ترجّع النسخة القديمة، Blue-Green بيخلّي التبديل لحظي والرجوع في 8 ثواني. مقال للمتوسط بمثال المطبخين، شرح علمي للنمط، إعداد Nginx كامل قابل للنسخ، أرقام مقاسة، trade-offs، ومتى متستخدموش، مع مصادر رسمية.
اتنين terraform apply في نفس اللحظة بيقدروا يخربوا ملف الـ state ويسيبوا بنيتك في حالة غامضة. مقال للمتوسط بمثال دفتر الحسابات، شرح علمي لملف الـ state، إعداد قفل الحالة بـ S3 وDynamoDB والطريقة الأحدث use_lockfile، أوامر قابلة للنسخ، أرقام من فريق 8 مهندسين، trade-offs، ومتى متحتاجش القفل أصلاً. مصادر من توثيق HashiCorp وAWS.