Build a small reliable job queue on Redis lists and test it. Crash a worker and see the job come back, and see the partner receive it twice. Then send 100 workers at a failing partner with three retry rules and measure the busiest 50 milliseconds at the partner. Finish with a dead-letter queue.