Sidekiq における Redis からの job の取得を、 Custom の Fetcher を使って拡張するRubysidekiq Sidekiq の拡張ポイント Sidekiq の機能拡張を考える時に、真っ先に検討されるのが Sidekiq middleware です。 Middleware - mperham/sidekiq Wiki middleware は Client Side (#perform_asyn を呼び出す方) と Server Side (スレッドベースで動作する Worker の方) の両方を Rack や Faraday のように #call のインターフェースを持ったクラスを登録するだけで、その挙動を拡張できます。 ただし、middleware は Decorator パターンのようなものなので、Sidekiq の内部の処理に大きく介入できる訳ではあり