AntiPattern
Parallelism Breaks Guarantees
parallelism-breaks-transaction-and-queue-guarantees
Concurrent background scheduling and asynchronous execution break ordering and failure-isolation: exceptions propagate and abort downloads, scheduled polls run in parallel inside transaction boundaries, and in-process queues can lose pending work while reporting success.