مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
دليل مبتدئ لتفعيل fail2ban على لينكس لحماية الـ SSH: راقب محاولات الدخول الفاشلة واحظر أي IP يخمّن كلمة المرور تلقائيًا بعد 5 محاولات، بملف jail.local وأوامر جاهزة للنسخ، مع أرقام وtrade-offs ومتى لا تستخدمه ومصادر رسمية.
خدمتك بطيئة والـ CPU مستواه 40%؟ غالبًا المشكلة إن الـ CPU limit بيخنق الحاويّة عبر CFS quota. اتعلّم تكتشف الـ throttling وتصلّحه بأرقام حقيقية.
لو بتـ deploy صور Docker من غير فحص، انت بتشحن ثغرات معروفة للإنتاج. هنا تبني بوابة Trivy في الـ CI توقف الصورة المصابة في أقل من 15 ثانية، بأوامر قابلة للنسخ، أرقام حقيقية، trade-offs، ومتى لا تستخدمها.
لو كل rolling update بيرجّعلك أخطاء 502، المشكلة إن الـ Pod بيموت وهو ماسك اتصالات شغّالة. شرح للمتوسط لـ preStop و SIGTERM و terminationGracePeriodSeconds بمثال وكود Kubernetes قابل للنسخ وأرقام وtrade-offs.
لو فزعت لما شفت load average وصل 8، الرقم ممكن يكون طبيعي. مقال للمبتدئ بمثال طابور الكاشير، ثم شرح علمي، قاعدة القسمة على عدد الأنوية بأمر uptime، الفرق بين حِمل المعالج وانتظار القرص، ومتى تقلق فعلًا، مع مصادر رسمية.
طلب checkout بياخد 742 مللي ثانية وانت مش عارف أنهي خدمة السبب. الـ Distributed Tracing بـ OpenTelemetry بيوريك المتسبّب بالظبط. دليل للمحترف بمثال إيصال الشحنة، شرح الـ span وانتشار السياق، كود OTel شغّال، إعداد tail sampling قابل للنسخ، أرقام overhead، trade-offs، ومتى متستخدموش، مع مصادر رسمية.
عميل أو بوت واحد بيرسل 500 طلب/ثانية يقدر يخلّي الـ API بتاعك بطيء للكل. Rate Limiting في Nginx بـ 8 أسطر بيحدّ كل IP عند معدل ثابت ويرجّع 429 للفائض. مقال للمتوسط بمثال حارس الملهى، شرح خوارزمية الدلو المثقوب، إعداد limit_req كامل قابل للنسخ، أرقام قبل وبعد، فخ الـ NAT المشترك، trade-offs، ومتى متستخدموش، مع مصادر رسمية.
لو قفلت الـ SSH فوقف تطبيقك، أو السيرفر عمل reboot ومحدش شغّله، المشكلة إن مفيش حارس يدير خدمتك. دليل للمبتدئ يحوّل تطبيقك لخدمة systemd تشتغل عند الإقلاع وتعيد التشغيل تلقائيًا في ثواني، بملف وحدة جاهز وأوامر systemctl وjournalctl قابلة للنسخ.
قاعدة بياناتك بترفض الطلبات بـ too many clients والـ CPU لسه فاضي. المشكلة في سقف الاتصالات مش في السيرفر. PgBouncer بيخلّي 1000 عميل يتشاركوا 20 اتصال فعلي. مقال للمتوسط بمثال شبابيك البنك، شرح علمي لتكلفة الاتصال في Postgres، ملف pgbouncer.ini كامل، فرق transaction عن session pooling، أرقام مقاسة، trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.