Bigyan ng pagkakakilanlan ang bawat job
Gumamit ng natatanging identifier at i-save kung ang job ay naka-queue, tumatakbo, nagtagumpay o naghihintay ng review. Hindi dapat burahin ng isang crash ang kaalaman na maaaring nangyari na ang isang panlabas na aksyon. I-reconcile ang mga hindi tiyak na resulta bago mag-retry.
Magbigay ng maliit na hanay ng mga kapangyarihan
Ihiwalay ang read-only na pagtuklas mula sa mga pagbabagong nakakaapekto sa mga account, pera o production data. Gumamit ng scoped service credentials at resource limits. Panatilihing available ang pag-apruba ng tao para sa mga aksyong lumalampas sa karaniwang awtoridad ng worker.
Limitahan ang mga pagsubok muli
Gumamit ng maximum na bilang ng pagtatangka, backoff at isang dead-letter o review path. Igalang ang mga rate limit ng provider. Ang pansamantalang pagkabigo ay hindi dapat maging libu-libong paulit-ulit na request o doble-dobleng mensahe.
Gawing ligtas at kapaki-pakinabang ang talaan
I-log ang identifier ng operasyon, kinalabasan at mga kaugnay na timestamp. I-redact ang mga kredensyal at di-kinakailangang personal na data. Panatilihin ang paraan upang i-pause ang queue, bawiin ang token at bumangon mula sa bahagyang aksyon nang hindi nawawala ang buong workflow.