الفصل 12 · الجزء 2

Rollback, Roll-Forward, and Recovery

A focused chapter on rollback, roll-forward, and recovery, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

12-1

لماذا تحتاج إلى خطة استرداد قبل نشرك القادم

تعرف على أهمية خطة الاسترداد قبل النشر لتجنب فترات التوقف الطويلة. دليل عملي للمهندسين و DevOps لاتخاذ القرارات الصحيحة تحت الضغط.

5 دقيقة
12-2

الاسترجاع: عندما لا تكون العودة إلى الإصدار السابق بسيطة كما تبدو

دليل تقني حول استراتيجيات الاسترجاع في CI/CD: استرجاع التطبيقات، قواعد البيانات، والبنية التحتية. تعرف على المخاطر والقيود وكيفية اتخاذ القرار الصحيح.

6 دقيقة
12-3

عندما يكون التراجع خطيرًا جدًا: كيف يحافظ التقدم إلى الأمام على استمرارية نظامك

تعلم متى يكون التقدم إلى الأمام (Roll-Forward) أكثر أمانًا من التراجع (Rollback) في أنظمة CI/CD، خاصة مع تغييرات قاعدة البيانات والبيانات الحية. دليل عملي لمهندسي DevOps وSRE.

6 دقيقة
12-4

ماذا يحدث بعد التراجع: التحقق من نجاح عملية الاسترداد

التراجع عن النشر ليس نهاية الحادثة. تعرف على كيفية التحقق من أن النظام يعمل بشكل صحيح بعد الاسترداد باستخدام اختبارات الدخان والمقاييس والتحقق من قاعدة البيانات والتكاملات.

5 دقيقة
12-5

عندما يفشل النشر: لماذا تُعد المراقبة المتقدمة أداة الاسترداد الأساسية

تعرف على كيفية استخدام المراقبة المتقدمة (Observability) كأداة استرداد فعالة عند فشل عمليات النشر. دليل عملي للمهندسين و DevOps لتحليل السجلات والمقاييس والتتبعات لاتخاذ قرارات استرداد مبنية على البيانات.

5 دقيقة
12-6

تدريبات الاسترداد: لماذا يجب أن تتدرب على الفشل قبل أن يصل إلى الإنتاج

تعرف على أهمية تدريبات الاسترداد (Recovery Drills) في CI/CD وكيفية اختبار خطط التعافي من الفشل في بيئة آمنة قبل أن تسبب مشاكل في الإنتاج. دليل عملي للمهندسين و DevOps.

5 دقيقة
12-7

استراتيجية النشر الخاصة بك تحدد مسبقاً مدى صعوبة عملية الاسترداد

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

6 دقيقة