Daniel Magliola, IndeedFlex
Like most web applications, you run important jobs in the background. And today, some of your urgent jobs are running late. Again. No matter how many changes you make to how you enqueue and run your jobs, the problem keeps happening.
The good news is you're not alone. Most teams struggle with this problem, try more or less the same solutions, and have roughly the same result.
In the end, it all boils down to one thing: keeping latency low. In this talk I will present a latency-focused approach to managing your queues reliably, keeping your jobs flowing and your users happy.
Daniel Magliola, IndeedFlex
![](https://www.usenix.org/sites/default/files/styles/speaker_photo/public/magliola_dan_200x230.jpg?itok=rv-zT4BN)
Life-long coder, expert procrastinator, maker of weird things, and occasional game programmer obsessed with code performance and weird Lego machinery.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
![](https://www.usenix.org/sites/all/modules/usenix/usenix_files/images/usenix-locked.png)
author = {Daniel Magliola},
title = {What Does "High Priority" Mean? The Secret to Happy Queues},
year = {2023},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = mar
}