Beyond Job Queues: Introducing Ductwork for Ruby
Ruby has a very mature background job ecosystem. Between Sidekiq, GoodJob, Resque, and Solid Queue there are many, uh, solid options to choose from. But what happens when your background work isn't a single job, but a multi-step pipeline or workflow? The Problem With Workflows in Ruby Using