ادّي كل مهمة هوية
استخدم معرّفًا فريدًا واحفظ ما إذا كانت المهمة في قائمة الانتظار أو قيد التشغيل أو ناجحة أو بانتظار المراجعة. لا ينبغي أن يمحو العطل معرفة أن إجراءً خارجيًا ربما حدث بالفعل. طابق النتائج غير المؤكدة قبل إعادة المحاولة.
امنح مجموعة صغيرة من الصلاحيات
افصل الاستكشاف للقراءة فقط عن التغييرات اللي بتأثر على الحسابات أو الفلوس أو بيانات الإنتاج. استخدم بيانات اعتماد خدمة محدودة الصلاحيات وحدود للموارد. وخلّي موافقة بشرية متاحة للإجراءات اللي نتائجها بتتجاوز الصلاحية الروتينية للعامل.
حدّد المحاولات
استخدم حدًا أقصى لعدد المحاولات وتراجعًا زمنيًا ومسارًا للرسائل الميتة أو للمراجعة. احترم حدود معدل المزوّد. لا ينبغي أن يتحول فشل مؤقت إلى آلاف الطلبات المتكررة أو الرسائل المكررة.
خلي السجل آمن ومفيد
سجّل معرّف العملية والنتيجة والطوابع الزمنية ذات الصلة. احجب بيانات الاعتماد والبيانات الشخصية غير الضرورية. احتفظ بطريقة لإيقاف قائمة الانتظار مؤقتًا وإبطال رمز مميز والتعافي من إجراء جزئي دون فقدان سير العمل بأكمله.