Interview question. Design a multi-tenant work queue that accepts 20,000 jobs per second. Jobs take from a few seconds to several minutes. Workers can crash, clients retry, and no accepted job may silently disappear. Explain delivery, acknowledgment, visibility timeouts, scaling and the limit of the guarantee.