I used Que [0] in a number of projects in the last few years that had stronger consistency demands. It can plug into ActiveJob. Those projects are still humming along without trouble today.
> For example, GoodJob is currently ~600 lines of code, whereas Que is ~1,200 lines,
I've tried to dig into the Que internals before (looking into deadlocks) and they were gnarly; skimming through the GoodJob internals, it looks a lot more like what I'd hope for.
Good job looks pretty awesome, I'll have to give it a shot at some point.
[1] https://github.com/bgentry/que-go
[2] https://m.signalvnoise.com/the-majestic-monolith-can-become-...