Published a post on the River blog: The evolution of background job frameworks in Ruby, tracing the history of async job frameworks in the Ruby ecosystem from BackgrounDRb to Solid Queue, and our experience moving the Heroku API from Delayed::Job to Queue Classic to Que.