👩💻 Join our community of thousands of amazing developers!
A number of customers have contacted me with a common problem: We run a multi-tenant system where our users can perform an action which results in a huge number of jobs being enqueued. When this happens, other users see significant delays in their jobs being processed while our Sidekiq cluster works through the backlog for that one user. The issue is this: if you give 100% of your resources to process that user's backlog, 100% of your customers will feel the pain of that backlog delay. For yea...