Separate queue for human approvals
Difficulty 4 of 5
An agent files 10 safe ticket updates/s. At 0:00 it also proposes 300 refunds, and a person must approve each one, which takes 2 min. Keep safe updates under 5 s in the queue, apply each refund once, lose nothing, and finish by 4:20. The work queue is fixed.
One queue · 60 of 64 workers wait for a person · safe updates wait
Goals and limits
- Queue lag (Safe)
- under 5 s
- Duplicates
- none
- Lost writes
- none
- Completion time
- under 260 s
- Monthly cost
- under 30 USD/mo
- Parts you can add
- Message broker, Managed queue, Worker, Approval step
- Part limit
- 4
Concepts
How players did
Player results load from the server.