RELIABILITY.md
يحدد هذا الملف كيف يثبت النظام أنه سليم وقابل لإعادة التشغيل.
المسارات القياسية
- الإعداد:
[command] - التحقق:
[command] - بدء التطبيق أو الخدمة:
[command] - التصحيح أو فحص وقت التشغيل:
[command]
إشارات وقت التشغيل المطلوبة
- سجلات منظمة لبدء التشغيل والتدفقات الحرجة
- فحوصات صحة الخدمات الرئيسية
- بيانات التتبع أو التوقيت للمسارات البطيئة عند التوفر
- حالات الخطأ المرئية للمستخدم للأعطال القابلة للاسترداد
الرحلات الذهبية
[journey 1][journey 2][journey 3]
يجب أن يكون لكل رحلة ذهبية مسار تحقق قابل للتكرار وإشارات فشل واضحة.
قواعد الموثوقية
- لا تكتمل أي ميزة إذا لم يتمكن النظام من إعادة التشغيل بنظافة بعدها.
- يجب أن تكون أعطال وقت التشغيل قابلة للتشخيص من إشارات محلية في المستودع.
- إذا ظهر نمط فشل متكرر، أضف معيارًا أو حاجزًا وقائيًا له.
- التنظيف جزء من الموثوقية، وليس اهتمامًا منفصلًا.