Her işe bir kimlik verin
Benzersiz bir tanımlayıcı kullanın ve işin kuyrukta, çalışıyor, başarılı veya inceleme bekliyor durumunda olup olmadığını kaydedin. Bir çökme, harici bir eylemin zaten gerçekleşmiş olabileceği bilgisini silmemelidir. Yeniden denemeden önce belirsiz sonuçları mutabık kılın.
Küçük bir yetki kümesi tanıyın
Salt okunur keşfi hesapları, parayı veya üretim verilerini etkileyen değişikliklerden ayırın. Kapsamlı servis kimlik bilgileri ve kaynak limitleri kullanın. Sonuçları çalışanın rutin yetkisini aşan eylemler için insan onayını hazır tutun.
Yeniden denemeleri sınırlayın
Maksimum deneme sayısı, geri çekilme ve bir ölü mektup veya inceleme yolu kullanın. Sağlayıcı hız sınırlarına uyun. Geçici bir hata binlerce tekrarlanan isteğe veya yinelenen mesaja dönüşmemelidir.
Kaydı güvenli ve kullanışlı hale getirin
İşlem tanımlayıcısını, sonucu ve ilgili zaman damgalarını kaydedin. Kimlik bilgilerini ve gereksiz kişisel verileri gizleyin. Kuyruğu duraklatmanın, bir belirteci iptal etmenin ve tüm iş akışını kaybetmeden kısmi bir eylemden kurtulmanın bir yolunu bulundurun.