title: Rails & Heroku: How many workers/dynos do I need
body: <p>I have a tinder style app that allows users to rate events. After a user rates an Event, a background resque job runs that re-ranks the other events based on user's feedback.</p>
  
  <p>This background job takes about 10 seconds and it runs about 20 times a minute per user.</p>
  
  <p>Using a simple example. If I have 10 users using the app at any given time, and I never want a job to be waiting, what's the optimal way to do this?</p>
  
  <p>I'm confused about Dynos, resque pools, and redis connections. Can someone help me understand the difference? Is there a way to calculate this?</p>