rails でバッチ処理を実装している初学者2か月の者です。
webアプリだと明確にコントローラとモデルのファイルの置き場所が決まっていますが、
バッチ処理だとどこにおけばよいでしょうか。

想定だと、
ビジネス部分は、モデルに静的メソッドとして実装
コントローラは、バッチ用のコントローラを作って app/controller に置く?

これだとなんか気持ち悪い。バッチ処理は 分離したいようなきがします。

バッチ のキックは、runner または rake task であくまでもログ吐きやベンチマーク程度にしたいので、コントローラはどうするか悩ましいです。

よくやるパターンを教えていただきたいです