กำหนดตัวตนให้แต่ละงาน
ใช้ตัวระบุที่ไม่ซ้ำและบันทึกว่างานอยู่ในคิว กำลังทำงาน สำเร็จ หรือรอการตรวจสอบ การขัดข้องไม่ควรลบข้อมูลที่รู้ว่าการดำเนินการภายนอกอาจเกิดขึ้นแล้ว กระทบยอดผลลัพธ์ที่ไม่แน่ชัดก่อนลองใหม่
ให้สิทธิ์เพียงชุดเล็ก ๆ
แยกการค้นหาข้อมูลแบบอ่านอย่างเดียวออกจากการเปลี่ยนแปลงที่ส่งผลต่อบัญชี เงิน หรือข้อมูลโปรดักชัน ใช้ข้อมูลรับรองบริการแบบจำกัดขอบเขตและขีดจำกัดทรัพยากร เปิดให้มีการอนุมัติโดยมนุษย์สำหรับการดำเนินการที่ผลลัพธ์เกินกว่าอำนาจปกติของเวิร์กเกอร์
จำกัดจำนวนการลองใหม่
ใช้จำนวนครั้งสูงสุดในการลองใหม่ การหน่วงเวลาแบบ backoff และเส้นทางการส่งไปยัง dead-letter หรือการตรวจสอบ ปฏิบัติตามขีดจำกัดอัตราของผู้ให้บริการ ความล้มเหลวชั่วคราวไม่ควรกลายเป็นคำขอซ้ำหลายพันครั้งหรือข้อความซ้ำ
ทำให้บันทึกปลอดภัยและมีประโยชน์
บันทึกตัวระบุการดำเนินงาน ผลลัพธ์ และเวลาที่เกี่ยวข้อง ปกปิดข้อมูลรับรองและข้อมูลส่วนบุคคลที่ไม่จำเป็น จัดให้มีวิธีหยุดคิวชั่วคราว เพิกถอนโทเค็น และกู้คืนจากการกระทำที่ทำได้เพียงบางส่วนโดยไม่สูญเสียเวิร์กโฟลว์ทั้งหมด