مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
Nginx + Certbot بياخدوا 40 سطر إعداد وخطوة تجديد بتتنسي. Caddy بيعمل reverse proxy وHTTPS تلقائي في 3 أسطر، ويجدّد الشهادة لوحده. مقال للمبتدئ بمثال بوابة الكومباوند، شرح ACME، Caddyfile وأوامر قابلة للنسخ، أرقام، trade-offs مقابل Nginx، ومتى متستخدموش، مع مصادر.
صورة 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.
لو بتعمل type=LoadBalancer لكل خدمة في الكلاستر، انت بتدفع IP عام وفاتورة منفصلة لكل واحدة. الـ Ingress بيوصّل كل خدماتك من باب HTTP/HTTPS واحد. مقال للمتوسط بمثال موظف الاستقبال، تعريف علمي من توثيق Kubernetes، ملف Ingress كامل قابل للنسخ، أوامر kubectl وHelm، أرقام تكلفة (12 LoadBalancer ≈ $216/شهر مقابل واحد ≈ $18)، 4 trade-offs، ومتى Ingress يكون اختيار غلط.
لو الـ Pod بتاعك بيموت ويرجع وفي حالته OOMKilled، السبب إنه عدّى سقف الذاكرة. مقال للمبتدئ بمثال حجز الترابيزة في المطعم، شرح علمي لـ cgroups و OOM killer وكود الخروج 137، إعداد YAML وأوامر kubectl قابلة للنسخ، أرقام قبل وبعد من خدمة fintech، الفرق بين requests و limits، 4 trade-offs، ومتى متحطش limit على الذاكرة.
لو خدمة دفع واحدة بطيئة قدرت توقّع 8 خدمات معاها، المشكلة مش في الخدمة — المشكلة إن مفيش حاجة بتقطع النزيف. نمط Circuit Breaker بيعزل الخدمة العاطلة في ملي ثانية. مقال للمتوسط بمثال قاطع الكهرباء في البيت، شرح الحالات الثلاث Closed/Open/Half-Open، كود Node.js شغّال بـ opossum وإعداد resilience4j، أرقام مقاسة، 4 trade-offs خفية، ومتى Circuit Breaker بيكون اختيار غلط.
لو حد عمل kubectl edit على الإنتاج ومحدّش عارف مين ولا إمتى، المشكلة مش في الفريق. GitOps بـ ArgoCD بيخلّي Git مصدر الحقيقة الوحيد، والـ cluster يرجّع نفسه لحالته الصح في ثوانٍ. مقال للمبتدئ بمثال الترموستات، المبادئ الأربعة من OpenGitOps، ملف Application كامل قابل للنسخ على ArgoCD، أرقام self-heal مقاسة، 4 trade-offs، ومتى GitOps يبقى overhead.
لو فريقك بيدفع $2,400 شهرياً في Elasticsearch لتخزين logs 14 microservice، انت بتدفع 92% زيادة في full-text indexing مش بتحتاجه. مقال للمتوسط بمثال المكتبة للمبتدئ، شرح معماري لـ Loki من ورقة Grafana الرسمية، Helm chart شغّال على EKS 1.30، LogQL queries قابلة للنسخ، أرقام مقاسة من fintech عربي (الفاتورة من $2,412 لـ $187، نزول 92.2%)، 4 trade-offs خفية في full-text search و cardinality و migration، ومتى Loki يبقى اختيار غلط.